home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / x11 / networke / xfirepow.000 / xfirepow / xfirepower-0.84 / client / images.c < prev    next >
C/C++ Source or Header  |  1995-06-04  |  138KB  |  3,844 lines

  1. /* images.c.  Contains the image control data. [BDyess] */
  2. /* automatically created by scripts/mkimgsrc */
  3.  
  4. #include <stdlib.h>
  5. #include "Wlib.h"
  6. #include "images.h"
  7. #include "struct.h"
  8. #include "proto.h"
  9.  
  10. /* compiled in images in alphabetical order, XBM before XPM. [BDyess] */
  11. /* XPM */
  12. static char * base1_xpm[] = {
  13. "40 40 3 1",
  14. "     c None",
  15. ".    c #797979797979",
  16. "X    c #00000000FFFF",
  17. " . . . . . . . . . . . . . . . . . . . .",
  18. ". . . . . . . . . . . . . . . . . . . . ",
  19. " . . . . . . . . . . . . . . . . . . . .",
  20. ". . . . . . . . . . . . . . . . . . . . ",
  21. " . . . . . . . . . . . X . . . . . . . .",
  22. ". . . . . . . . . . . X . . . . . . . . ",
  23. " . . . . . . . . . . X X . . . . . . . .",
  24. ". . . . . . . . . . X X . . . . . . . . ",
  25. " . . . . . . . . . X X X . . . . . . . .",
  26. ". . . . . . . . . X X X . . . . . . . . ",
  27. " . . . . . . . . X X X X . . . . . . . .",
  28. ". . . . . . . . X X X X . . . . . . . . ",
  29. " . . . . . . . X X X X X . . . . . . . .",
  30. ". . . . . . . X X X X X . . . . . . . . ",
  31. " . . . . . . . . X X X X . . . . . . . .",
  32. ". . . . . . . . . X X X . . . . . . . . ",
  33. " . . . . . . . . X X X X . . . . . . . .",
  34. ". . . . . . . . . X X X . . . . . . . . ",
  35. " . . . . . . . . X X X X . . . . . . . .",
  36. ". . . . . . . . . X X X . . . . . . . . ",
  37. " . . . . . . . . X X X X . . . . . . . .",
  38. ". . . . . . . . . X X X . . . . . . . . ",
  39. " . . . . . . . . X X X X . . . . . . . .",
  40. ". . . . . . . . . X X X . . . . . . . . ",
  41. " . . . . . . . . X X X X . . . . . . . .",
  42. ". . . . . . . . . X X X . . . . . . . . ",
  43. " . . . . . . . . X X X X . . . . . . . .",
  44. ". . . . . . . . . X X X . . . . . . . . ",
  45. " . . . . . . . . X X X X . . . . . . . .",
  46. ". . . . . . . . . X X X . . . . . . . . ",
  47. " . . . . . . . . X X X X . . . . . . . .",
  48. ". . . . . . . . . X X X . . . . . . . . ",
  49. " . . . . . . . . X X X X . . . . . . . .",
  50. ". . . . . . . . . X X X . . . . . . . . ",
  51. " . . . . . . . . . . . . . . . . . . . .",
  52. ". . . . . . . . . . . . . . . . . . . . ",
  53. " . . . . . . . . . . . . . . . . . . . .",
  54. ". . . . . . . . . . . . . . . . . . . . ",
  55. " . . . . . . . . . . . . . . . . . . . .",
  56. ". . . . . . . . . . . . . . . . . . . . "};
  57.  
  58. /* XPM */
  59. static char * base2_xpm[] = {
  60. "40 40 3 1",
  61. "     c None",
  62. ".    c #797979797979",
  63. "X    c #FFFF00000000",
  64. " . . . . . . . . . . . . . . . . . . . .",
  65. ". . . . . . . . . . . . . . . . . . . . ",
  66. " . . . . . . . . . . . . . . . . . . . .",
  67. ". . . . . . . . . . . . . . . . . . . . ",
  68. " . . . . . . . . . . . . . . . . . . . .",
  69. ". . . . . . . . X X X X . . . . . . . . ",
  70. " . . . . . . X X X X X X . . . . . . . .",
  71. ". . . . . . X X X . X X X . . . . . . . ",
  72. " . . . . . X X X . . X X X . . . . . . .",
  73. ". . . . . X X X . . . X X X . . . . . . ",
  74. " . . . . X X X . . . . X X X . . . . . .",
  75. ". . . . . X X X . . . X X X . . . . . . ",
  76. " . . . . . X X . . . . X X X . . . . . .",
  77. ". . . . . . X . . . . X X X . . . . . . ",
  78. " . . . . . . . . . . X X X X . . . . . .",
  79. ". . . . . . . . . . . X X X . . . . . . ",
  80. " . . . . . . . . . . X X X . . . . . . .",
  81. ". . . . . . . . . . X X X . . . . . . . ",
  82. " . . . . . . . . . X X X . . . . . . . .",
  83. ". . . . . . . . . X X X . . . . . . . . ",
  84. " . . . . . . . . X X X . . . . . . . . .",
  85. ". . . . . . . . X X X . . . . . . . . . ",
  86. " . . . . . . . X X . . . . . . . . . . .",
  87. ". . . . . . . X X . . . . . . . . . . . ",
  88. " . . . . . . X X . . . . . . . . . . . .",
  89. ". . . . . . X X . . . . . . . . . . . . ",
  90. " . . . . . X X . . . . . . X . . . . . .",
  91. ". . . . . X X . . . . . . . X . . . . . ",
  92. " . . . . X X X X X X X X X X . . . . . .",
  93. ". . . . . X X X X X X X X X . . . . . . ",
  94. " . . . . X X X X X X X X X X . . . . . .",
  95. ". . . . X X X X X X X X X X . . . . . . ",
  96. " . . . . X X X X X X X X X X . . . . . .",
  97. ". . . . . . . . . . . . . . . . . . . . ",
  98. " . . . . . . . . . . . . . . . . . . . .",
  99. ". . . . . . . . . . . . . . . . . . . . ",
  100. " . . . . . . . . . . . . . . . . . . . .",
  101. ". . . . . . . . . . . . . . . . . . . . ",
  102. " . . . . . . . . . . . . . . . . . . . .",
  103. ". . . . . . . . . . . . . . . . . . . . "};
  104.  
  105. /* XPM */
  106. static char * blankmesh_xpm[] = {
  107. "40 40 2 1",
  108. "     c #000000000000",
  109. ".    c #797979797979",
  110. " . . . . . . . . . . . . . . . . . . . .",
  111. ". . . . . . . . . . . . . . . . . . . . ",
  112. " . . . . . . . . . . . . . . . . . . . .",
  113. ". . . . . . . . . . . . . . . . . . . . ",
  114. " . . . . . . . . . . . . . . . . . . . .",
  115. ". . . . . . . . . . . . . . . . . . . . ",
  116. " . . . . . . . . . . . . . . . . . . . .",
  117. ". . . . . . . . . . . . . . . . . . . . ",
  118. " . . . . . . . . . . . . . . . . . . . .",
  119. ". . . . . . . . . . . . . . . . . . . . ",
  120. " . . . . . . . . . . . . . . . . . . . .",
  121. ". . . . . . . . . . . . . . . . . . . . ",
  122. " . . . . . . . . . . . . . . . . . . . .",
  123. ". . . . . . . . . . . . . . . . . . . . ",
  124. " . . . . . . . . . . . . . . . . . . . .",
  125. ". . . . . . . . . . . . . . . . . . . . ",
  126. " . . . . . . . . . . . . . . . . . . . .",
  127. ". . . . . . . . . . . . . . . . . . . . ",
  128. " . . . . . . . . . . . . . . . . . . . .",
  129. ". . . . . . . . . . . . . . . . . . . . ",
  130. " . . . . . . . . . . . . . . . . . . . .",
  131. ". . . . . . . . . . . . . . . . . . . . ",
  132. " . . . . . . . . . . . . . . . . . . . .",
  133. ". . . . . . . . . . . . . . . . . . . . ",
  134. " . . . . . . . . . . . . . . . . . . . .",
  135. ". . . . . . . . . . . . . . . . . . . . ",
  136. " . . . . . . . . . . . . . . . . . . . .",
  137. ". . . . . . . . . . . . . . . . . . . . ",
  138. " . . . . . . . . . . . . . . . . . . . .",
  139. ". . . . . . . . . . . . . . . . . . . . ",
  140. " . . . . . . . . . . . . . . . . . . . .",
  141. ". . . . . . . . . . . . . . . . . . . . ",
  142. " . . . . . . . . . . . . . . . . . . . .",
  143. ". . . . . . . . . . . . . . . . . . . . ",
  144. " . . . . . . . . . . . . . . . . . . . .",
  145. ". . . . . . . . . . . . . . . . . . . . ",
  146. " . . . . . . . . . . . . . . . . . . . .",
  147. ". . . . . . . . . . . . . . . . . . . . ",
  148. " . . . . . . . . . . . . . . . . . . . .",
  149. ". . . . . . . . . . . . . . . . . . . . "};
  150.  
  151. /* XPM */
  152. static char * bluetank_xpm[] = {
  153. /* width height ncolors chars_per_pixel */
  154. "20 320 7 1",
  155. /* colors */
  156. "` c None",
  157. "a c #00000000AFAF",
  158. "b c #00000000FFFF",
  159. "c c #000000000101",
  160. "d c #FFFFFFFFFFFF",
  161. "e c #797979797979",
  162. "f c #BCBCBCBCBCBC",
  163. /* pixels */
  164. "````````````````````",
  165. "````````````````````",
  166. "``````c```c```c`````",
  167. "`````cdc`cdc`cdc````",
  168. "````cfdeccdccedfc```",
  169. "````cfdeccdccedfc```",
  170. "````cfdebcdcbedfc```",
  171. "````cfdebcdcbedfc```",
  172. "````cfdebcdcbedfc```",
  173. "````cfdebcdcbedfc```",
  174. "````cfdebbbbbedfc```",
  175. "````cfdebababedfc```",
  176. "````cfdebaaabedfc```",
  177. "````cfdebaaabedfc```",
  178. "````cfdeebbbeedfc```",
  179. "````cfdeceeecedfc```",
  180. "`````cdc`ccc`cdc````",
  181. "``````c```````c`````",
  182. "````````````````````",
  183. "````````````````````",
  184. "````````````````````",
  185. "`````````c``````````",
  186. "```````ccdc``c``````",
  187. "``````cffde`cd``````",
  188. "``````cfdecccdc``c``",
  189. "`````cfdebcdccccdc``",
  190. "`````cfdebcdcceedf``",
  191. "````ccfdebcdcbedfcc`",
  192. "````cfddebcdcbedfc``",
  193. "````cfdebbcdcbedfc``",
  194. "```cfdebabbbbedfc```",
  195. "```cfdebababeddfc```",
  196. "``cffdebaaabedfc````",
  197. "```cdeeebaabedfc````",
  198. "````dcceebbeedfc````",
  199. "```c``cceceedfc`````",
  200. "````````c`cdffc`````",
  201. "```````````dcc``````",
  202. "```````````c````````",
  203. "````````````````````",
  204. "````````````````````",
  205. "`````````cfcc```````",
  206. "````````ccfddc``````",
  207. "```````ccfddec``````",
  208. "``````cffdeecccc````",
  209. "`````ccfdeebccddc```",
  210. "````cffdebbcddcc``c`",
  211. "```cffddebcddcccecd`",
  212. "```cfddebbcdccbeedfc",
  213. "``cfdeebabbcbbeddfc`",
  214. "``cddebaababbeddfcc`",
  215. "``cceebaaabbedffc```",
  216. "`````cebabbeedfc````",
  217. "````ccebeeedffc`````",
  218. "``````ceceddfcc`````",
  219. "````````cedfcc``````",
  220. "````````ddfc````````",
  221. "````````ccfc````````",
  222. "````````````````````",
  223. "````````````````````",
  224. "````````````````````",
  225. "``````````````c`````",
  226. "`````````````cfc````",
  227. "``````````ccffddc```",
  228. "````````cccfdddec```",
  229. "`````cccfffdeeec````",
  230. "```ccfffddeebbccc```",
  231. "```cffdddebbbcccddc`",
  232. "```dddeeebbccdddcc``",
  233. "``cceebbaabddcccc```",
  234. "`````ceaaabbccbbcec`",
  235. "````cebbaaabbbeeeddc",
  236. "````ceebbbbeeedddfc`",
  237. "`````c`ceeeedddfffc`",
  238. "``````ceedddfffccc``",
  239. "``````dddfffccc`````",
  240. "``````ccffccc```````",
  241. "````````cc``````````",
  242. "````````````````````",
  243. "````````````````````",
  244. "````````````````````",
  245. "````````````````````",
  246. "````````````````````",
  247. "````````````````````",
  248. "`````cccccccccccc```",
  249. "````cffffffffffffc``",
  250. "```cddddddddddddddc`",
  251. "````ceeeeeeeeeeeec``",
  252. "`````cebbbbbbbbcc```",
  253. "````cebaaabccccccc``",
  254. "````cebaabbdddddddc`",
  255. "````cebaaabccccccc``",
  256. "`````cebbbbbbbbcc```",
  257. "````ceeeeeeeeeeeec``",
  258. "```cddddddddddddddc`",
  259. "````cffffffffffffc``",
  260. "`````cccccccccccc```",
  261. "````````````````````",
  262. "````````````````````",
  263. "````````````````````",
  264. "````````````````````",
  265. "````````````````````",
  266. "````````cc``````````",
  267. "``````ccffccc```````",
  268. "``````dddfffccc`````",
  269. "``````ceedddfffccc``",
  270. "`````c`ceeeedddfffc`",
  271. "````ceebbbbeeedddfc`",
  272. "````cebbaaabbbeeeddc",
  273. "`````ceaaabbccbbcec`",
  274. "``cceebbaabddcccc```",
  275. "```dddeeebbccdddcc``",
  276. "```cffdddebbbcccddc`",
  277. "```ccfffddeebbccc```",
  278. "`````cccfffdeeec````",
  279. "````````cccfdddec```",
  280. "``````````ccffddc```",
  281. "`````````````cfc````",
  282. "``````````````c`````",
  283. "````````````````````",
  284. "````````````````````",
  285. "````````````````````",
  286. "````````ccfc````````",
  287. "````````ddfc````````",
  288. "````````cedfcc``````",
  289. "``````ceceddfcc`````",
  290. "````ccebeeedffc`````",
  291. "`````cebabbeedfc````",
  292. "``cceebaaabbedffc```",
  293. "``cddebaababbeddfcc`",
  294. "``cfdeebabbcbbeddfc`",
  295. "```cfddebbcdccbeedfc",
  296. "```cffddebcddcccecd`",
  297. "````cffdebbcddcc``c`",
  298. "`````ccfdeebccddc```",
  299. "``````cffdeecccc````",
  300. "```````ccfddec``````",
  301. "````````ccfddc``````",
  302. "`````````cfcc```````",
  303. "````````````````````",
  304. "````````````````````",
  305. "```````````c````````",
  306. "```````````dcc``````",
  307. "````````c`cdffc`````",
  308. "```c``cceceedfc`````",
  309. "````dcceebbeedfc````",
  310. "```cdeeebaabedfc````",
  311. "``cffdebaaabedfc````",
  312. "```cfdebababeddfc```",
  313. "```cfdebabbbbedfc```",
  314. "````cfdebbcdcbedfc``",
  315. "````cfddebcdcbedfc``",
  316. "````ccfdebcdcbedfcc`",
  317. "`````cfdebcdcceedf``",
  318. "`````cfdebcdccccdc``",
  319. "``````cfdecccdc``c``",
  320. "``````cffde`cd``````",
  321. "```````ccdc``c``````",
  322. "`````````c``````````",
  323. "````````````````````",
  324. "````````````````````",
  325. "````````````````````",
  326. "``````c```````c`````",
  327. "`````cdc`ccc`cdc````",
  328. "````cfdeceeecedfc```",
  329. "````cfdeebbbeedfc```",
  330. "````cfdebaaabedfc```",
  331. "````cfdebaaabedfc```",
  332. "````cfdebababedfc```",
  333. "````cfdebbbbbedfc```",
  334. "````cfdebcdcbedfc```",
  335. "````cfdebcdcbedfc```",
  336. "````cfdebcdcbedfc```",
  337. "````cfdebcdcbedfc```",
  338. "````cfdeccdccedfc```",
  339. "````cfdeccdccedfc```",
  340. "`````cdc`cdc`cdc````",
  341. "``````c```c```c`````",
  342. "````````````````````",
  343. "````````````````````",
  344. "````````````````````",
  345. "````````````````````",
  346. "`````````c``````````",
  347. "``````ccdc``````````",
  348. "``````cfde`cc```````",
  349. "`````cffdeceec``````",
  350. "`````cfdebebe`cdc```",
  351. "`````cfdebabbcedc```",
  352. "````cfddeaaabeedfc``",
  353. "````cfdebaaabedffc``",
  354. "```ccfebbbbabedfc```",
  355. "```cfdebcdbbeedfc```",
  356. "```fdebbcdcbedfcc```",
  357. "``cfdebcdccbedfc````",
  358. "`cfddeccdcbeddfc````",
  359. "``cdecccdcbedfc`````",
  360. "```cc`cdcccedfc`````",
  361. "```````dc`edffc`````",
  362. "```````c``cdcc``````",
  363. "```````````c````````",
  364. "````````````````````",
  365. "````````````````````",
  366. "`````````ccc````````",
  367. "```````ccfdc````````",
  368. "``````cffdde`c``````",
  369. "`````cffdeeecc``````",
  370. "````ccfddebbeec`````",
  371. "```cffddebaabbe`````",
  372. "``ccfdeebaaaaeccdc``",
  373. "`ccfdebbbbbabeeedc``",
  374. "`ffdeebccbabbeddff``",
  375. "`cddebcddcbbeddfcc``",
  376. "`cdeccddcbbeeffc````",
  377. "``ccccdccbeddfcc````",
  378. "````cdccbedffcc`````",
  379. "````cdcceddfc```````",
  380. "`````c`eedfc````````",
  381. "```````cdfc`````````",
  382. "``````cdfcc`````````",
  383. "````````c```````````",
  384. "````````````````````",
  385. "````````````````````",
  386. "````````````c```````",
  387. "``````````ccfc`c````",
  388. "```````cccfffdd`````",
  389. "`````cccffdddec`````",
  390. "```ccfffddeeeecc````",
  391. "``cffddddebbbeec````",
  392. "``cfdeeeebaaabeec```",
  393. "`cddebbbbbbbaabc````",
  394. "``ceccccccbaaabec```",
  395. "````cdddddbbbbeeddc`",
  396. "```cccccccbeeeedfc``",
  397. "``cddccbbbeddddffc``",
  398. "````cceeeeddfffcc```",
  399. "`````cedddffccc`````",
  400. "`````ddfffcc````````",
  401. "````ccfccc``````````",
  402. "```````c````````````",
  403. "````````````````````",
  404. "````````````````````",
  405. "````````````````````",
  406. "````````````````````",
  407. "````````````````````",
  408. "````cccccccccccc````",
  409. "```cffffffffffffc```",
  410. "``cddddddddddddddc``",
  411. "```ceeeeeeeeeeeec```",
  412. "````ccbbbbbbbbec````",
  413. "```cccccccbaaabec```",
  414. "``cdddddddbbaabec```",
  415. "```cccccccbaaabec```",
  416. "````ccbbbbbbbbec````",
  417. "```ceeeeeeeeeeeec```",
  418. "``cddddddddddddddc``",
  419. "```cffffffffffffc```",
  420. "````cccccccccccc````",
  421. "````````````````````",
  422. "````````````````````",
  423. "````````````````````",
  424. "````````````````````",
  425. "````````````````````",
  426. "````````````````````",
  427. "`````cccc```````````",
  428. "```cdfffc```````````",
  429. "````cdddffcc````````",
  430. "`````eeedddfccc`````",
  431. "```cccbeeedfffccc```",
  432. "``cdcccbbbeeddfff```",
  433. "```cdddcccbbbedddc``",
  434. "```cccdddbaabeeedc``",
  435. "c`cccbcccbbaabecc```",
  436. "`cdeeebbbbaaabee````",
  437. "`fdddeeebbbabecc````",
  438. "`ccffdddeeebecc`````",
  439. "````cfffdddeee``````",
  440. "````cccfffdddc``````",
  441. "```````cccfffdc`````",
  442. "``````````cccc``````",
  443. "````````````````````",
  444. "````````````````````",
  445. "````````````````````",
  446. "``````cdccc`````````",
  447. "``````cdffc`````````",
  448. "```````eedfc````````",
  449. "```cdcccedffc```````",
  450. "````cdccbeddfcc`````",
  451. "``c`ccdcbbeddfc`````",
  452. "cdecccdccbeedfcc````",
  453. "`cddebcddcbbedffcc``",
  454. "cffdebbcdbabeedff```",
  455. "``cfdeebcbbabbeddc``",
  456. "``cffdeebaaaaecedc``",
  457. "```ccfddebaabbe`c```",
  458. "````ccfdebbbeec`````",
  459. "`````cfddeeccc``````",
  460. "``````cffdee````````",
  461. "```````cffdc````````",
  462. "````````cccdc```````",
  463. "````````````````````",
  464. "````````````````````",
  465. "``````````c`````````",
  466. "``````````dc````````",
  467. "```````cc`cdfc``````",
  468. "```c``cdccedfcc`````",
  469. "```dc`cdcceedfc`````",
  470. "``cdeccddcbedfc`````",
  471. "`cfdecbcdcbedfc`````",
  472. "``cffdebcdcbedfc````",
  473. "```cfdebcdcbedffc```",
  474. "```cfdebcbbbbedfc```",
  475. "```cfdebbababedfc```",
  476. "```cfdeebaaabedfc```",
  477. "````ccfdebaaaeedfc``",
  478. "`````cfdebbbbceddc``",
  479. "`````cfdeeeeec`cc```",
  480. "`````cfdec`cc```````",
  481. "`````cfddc``````````",
  482. "````````cc``````````",
  483. "````````````````````"
  484. };
  485.  
  486. /* XPM */
  487. static char * bridge_xpm[] = {
  488. "40 40 4 1",
  489. "     c #000000000000",
  490. ".    c #BFBF54540000",
  491. "X    c #737331310000",
  492. "o    c #FFFF7C7C0000",
  493. " ................... ...................",
  494. " XoXXooooooooXooXXo. XoooooooooXooooooo.",
  495. " XXXXXXXXXoooXXXoXo. XoXXXXoXXXoooXXXoo.",
  496. " XoooXXooooXoXXXooo. XooooooXXXoXoooooo.",
  497. " XoooXooooXoXXXXooo. XooXXXooooXoXXoXXX.",
  498. " XoooXXXooooooooXXX. XoXooooXXXXooooooo.",
  499. " XXXXXXXXXXXXXXXXXX. XXXXXXXXXXXXXXXXXX.",
  500. "                                        ",
  501. "................ ................... ...",
  502. "oooooooooooXXoo. XXooooooooooooooXX. Xoo",
  503. "oXXXooXXooXXooo. XXXoXXXXooXXXXXooo. Xoo",
  504. "oooooooooXXoXXo. XooXXXoooooooooooo. XXX",
  505. "oooXXXoXXXXooXo. XXXXXXoooXXXXoXXXo. Xoo",
  506. "ooooooooooooXXo. XoooooXooooooooooo. Xoo",
  507. "XXXXXXXXXXXXXXX. XXXXXXXXXXXXXXXXXX. XXX",
  508. "                                        ",
  509. "............ ................... .......",
  510. "oooooooXooo. XoooooooXooooXoXoX. Xoooooo",
  511. "ooXXoooXXXo. XoXXXXooXXoXooXXoo. XoXXXoo",
  512. "XXooXXXXXoo. XXooooXXoooooXXXoo. XXXooXo",
  513. "oooooXoooXo. XoooXXooXXXXoooooX. XooooXo",
  514. "oooXXXooooo. XXoXXooooooooXXXoo. XoooooX",
  515. "XXXXXXXXXXX. XXXXXXXXXXXXXXXXXX. XXXXXXX",
  516. "                                        ",
  517. "........ ................... ...........",
  518. "oooooXo. XoooXXooooooXXXooo. Xoooooooooo",
  519. "oXXXXoo. XoXXooooooooXoooXo. XoXXXXooXXo",
  520. "XXooooo. XooooXXXXXoooooooo. XooooooXXXo",
  521. "ooXXXoo. XoooXXooXXXXXXXXXo. XoooXXooooo",
  522. "ooooXXo. XooooooooooooooXoo. XooooXXooXX",
  523. "XXXXXXX. XXXXXXXXXXXXXXXXXX. XXXXXXXXXXX",
  524. "                                        ",
  525. ".... ................... ...............",
  526. "ooo. Xooooooooooooooooo. Xoooooooooooooo",
  527. "XXo. XoXXXXXoooooXXXXoo. XoXXXXooXXXXXXX",
  528. "ooo. XXooooXXXXXooooooo. XoXoooooXXooooo",
  529. "oXo. XoooooXXXoXXoXXXXo. XoooooXXXXXXoXo",
  530. "oXo. XooooooooooooooooX. XoXXoooooooooXX",
  531. "XXX. XXXXXXXXXXXXXXXXXX. XXXXXXXXXXXXXXX",
  532. "                                        "};
  533.  
  534. /* XPM */
  535. static char * crater_xpm[] = {
  536. "40 40 7 1",
  537. "     c #000081810000",
  538. ".    c #0000E5E50000",
  539. "X    c #0000B0B00000",
  540. "o    c #BFBF54540000",
  541. "O    c #FFFF7C7C0000",
  542. "+    c #737331310000",
  543. "@    c #000000000000",
  544. " ...  .      .. X  X X  oooOO. X X .XXX ",
  545. ".    . .  +++.++. ooo. oo OOOOOO . . . .",
  546. ". X   oo++++++++  oooXooo  OOOOOOXoX X..",
  547. " oo o o+o+++++oooooooooooo oOOoOOOoooo.X",
  548. " o ooo+ +++++oooooooooooooooooOOOOoXoo .",
  549. "    o+++++++oooooooooooooooooo.OOO ooo  ",
  550. "  o +o+++++ooooooooooooooooooooOOOOo oX.",
  551. "  Xo++++ +ooooOoo+oo+oooooooooo OoO.o X ",
  552. "X Xo+++o+oooooOOoO@@++@@++ooooooOOOXo o ",
  553. " o.++++++ooooOOOOo++o@+@@ooooooooOoOoooX",
  554. "o o+++o+ooooOOOO+o++o+++@@@o+ooooOoOOoXX",
  555. ".oo+++o+oooOOOo++o++o++++@@@oooooOoOOooo",
  556. "XoX++++oo+OOOOo++o+++++++++@@oooooOOOooX",
  557. ".oo++++ooOOOOOo+++++++++++@++oooooOOOXoX",
  558. ".Xo+++oo+OOOO++++@@@@++++++@+++oooOOOooX",
  559. ".oo+++ooOOOOO+@@@@@@@@@@+++@+++ooooOOOXX",
  560. " X ++++oOOOOO+@++@@@@@++++++++oooooOOOXo",
  561. ".  +++++OOOOO+@@@@@@@@@+++++@++o+ooOOOXo",
  562. " oo++++OOOOOO+@@@@@@@@@@+++++++ooooOOOoX",
  563. "Xoo++++OOOO+O++@@@@@@@@@+++++++ooooOOO o",
  564. "X  ++++OOOOOO++@@@@@@@@@@++++++o+ooOOOo ",
  565. " .oo+++OOOOOO++@@@@@@@@@@+@++++++ooOOO. ",
  566. ".o o++++OOOO+O++@@@@@@@@@+@++++ooooOOO X",
  567. "o.Xo+++oOOOOOO+++@@@@@@@@@+++++o+ooOOO .",
  568. "  .oo+++oOOO+OO+++@@@@@@@@+@++oooooOOO  ",
  569. "XooXo+++oOOOOOO++++@@+++@@++++oooooOOO  ",
  570. "o  oo+++ooOOOOOO++++++++@+++++oooooOOO X",
  571. "ooXoo+++o+OOOOOOo++o+++@@@+++ooooooOOOoo",
  572. "  Xo o+++ooOOOOO++oo++@@@@++ooooooOOOO o",
  573. "X oo X+++oo+OOOO++o+oo@@@++++oooooOoOOX ",
  574. "X.oo oo+++ooooOOooo+o@@@++oooooooOO OOo ",
  575. ". oooooo+++ooo+ooo++@@@+++oooooooOOoO oo",
  576. "X o  ooo+++oooooooo++++++ooooooX OoOO   ",
  577. " oo ooooo+++ooooooooooooooooooooOOOOo  X",
  578. "Xo  ooooo++++ooooooooooooooooo OOOOOXoo ",
  579. "  ooooooo ++++oooooooooooooooooOOOOoX   ",
  580. "   o oooo.+ ++++oooooooooX oooOOOO XoX  ",
  581. " XXo oo .X+Xooo++oo XoX  oo.OOOOOoo   o ",
  582. " X  oo  ..o+ooo..Xoo  OOOOOOOO .  Xooo o",
  583. "X   oXX  ooX++.o.XXoOOOOOOOOOo.X XX.X oo"};
  584.  
  585. /* XPM */
  586. static char * explosion_xpm[] = {
  587. "66 326 21 1 XPMEXT",
  588. "     c None",
  589. ".    c #606000000000",
  590. "X    c #FFFF00000000",
  591. "o    c #E0E0E0E0E0E0",
  592. "O    c #909090909090",
  593. "+    c #E1E190900000",
  594. "@    c #FFFFFFFF0000",
  595. "#    c #FFFFC8C80000",
  596. "$    c #FFFFFFFFFFFF",
  597. "%    c #FFFFFFFF3F3F",
  598. "&    c #FFFFFFFFC1C1",
  599. "*    c #FFFFFFFF7F7F",
  600. "=    c #B0B000000000",
  601. "-    c #D0D0D0D0D0D0",
  602. ";    c #B0B070700000",
  603. ":    c #B0B0B0B0B0B0",
  604. "?    c #C1C1C1C1C1C1",
  605. ">    c #A1A1A1A1A1A1",
  606. ",    c #909000000000",
  607. "<    c #7F7F50503F3F",
  608. "1    c #FFFFDFDF9090",
  609. "                                                                  ",
  610. "                                                                  ",
  611. "                                                                  ",
  612. "                                                                  ",
  613. "                                                                  ",
  614. "                                                                  ",
  615. "                                                                  ",
  616. "                                                                  ",
  617. "                                                                  ",
  618. "                                                                  ",
  619. "                                                                  ",
  620. "                                                                  ",
  621. "                                                                  ",
  622. "                                                                  ",
  623. "                                                                  ",
  624. "                                                                  ",
  625. "                                                                  ",
  626. "                                                                  ",
  627. "                                                                  ",
  628. "                                                                  ",
  629. "                     . .                                          ",
  630. "                      X                                           ",
  631. "                     . .                                          ",
  632. "                        . o                                       ",
  633. "                         .oo                                      ",
  634. "                          oo    o   oo                            ",
  635. "                         ooO ++oo +OO                             ",
  636. "                          oO@+@@###+@   $                         ",
  637. "                         +O@@@@@%%@## oo                          ",
  638. "                         #@@@&&&&oO%#ooo                          ",
  639. "                        #@@%&&$$$$OOOo@o                          ",
  640. "                       +#@%&O$$$$$oOOOo@&                         ",
  641. "                       +# %&$&&$$$$OOO%@&                         ",
  642. "                      oo+O*&&$$$$$$$oOo@#                         ",
  643. "                        o *&&&$$$$&$$Oo@#                         ",
  644. "                        @%**&OO$$$$&&&%@+#                        ",
  645. "                        ##%*&O&&$$$$&%@@                          ",
  646. "                       oo@%#*$$&&$$$@%% @                         ",
  647. "                          o@***&O&$&@*O   .                       ",
  648. "                         oO##@*&&&&$&OO   ...                     ",
  649. "                       .. oOO@**&&*&oOooo   X.                    ",
  650. "                      .X.  oo%**##*OOooo   . .                    ",
  651. "                       .      @  #+o  o                           ",
  652. "                                @                                 ",
  653. "                                                                  ",
  654. "                                                                  ",
  655. "                                                                  ",
  656. "                                                                  ",
  657. "                                                                  ",
  658. "                                                                  ",
  659. "                                                                  ",
  660. "                                                                  ",
  661. "                                                                  ",
  662. "                                                                  ",
  663. "                                                                  ",
  664. "                                                                  ",
  665. "                                                                  ",
  666. "                                                                  ",
  667. "                                                                  ",
  668. "                                                                  ",
  669. "                                                                  ",
  670. "                                                                  ",
  671. "                                                                  ",
  672. "                                                                  ",
  673. "                                                                  ",
  674. "                                                                  ",
  675. "                                                                  ",
  676. "                                                                  ",
  677. "                                                                  ",
  678. "                                                                  ",
  679. "                                                                  ",
  680. "    . .                            =                              ",
  681. "     X.                                                           ",
  682. "    . .                                                           ",
  683. "       .                                                          ",
  684. "                                                                  ",
  685. "                                                                  ",
  686. "                                                                  ",
  687. "                                                                  ",
  688. "                                                                  ",
  689. "                                         =                        ",
  690. "                                                                  ",
  691. "                                                                  ",
  692. "                                                                  ",
  693. "                                                                  ",
  694. "                                                                  ",
  695. "                         --                                       ",
  696. "               X        ---  ;;OO                                 ",
  697. "                      X-:-:;+++ :;++O-:    :                      ",
  698. "                        :;:O;++;   +  ;+; :--                     ",
  699. "                         ;:- +++++##oo ++O:-:                     ",
  700. "                        ;::O#+#####@++#+;O:-                      ",
  701. "                       ;+;++##OO@@@#####O  O--                    ",
  702. "                      ;+++@#+%OO%%%%@#@## ;;                      ",
  703. "                    = ;+#+##@&OO&&**%%@+#+++               =      ",
  704. "                      ;#+##%&&O*&&&&&@%##@++                      ",
  705. "                      ###@OO&&&%%&&&&&%##@++;                     ",
  706. "                    :?##@@&&&*&&*&&%&OoO#@++;                     ",
  707. "                   -:;O#@%&&&*&@&@&*%OOO@##+;                     ",
  708. "                     ;+#@@&&%%@#@#&&&OOo@# +;     .               ",
  709. "                     ++#@O&&%%@@+@@@*&&%@#;+;  ...X.              ",
  710. "                      +#@%&&&*@@##@@*&&% #++; .   .               ",
  711. "                    -O++@%&O%&@%*****&&%@#++  =.                  ",
  712. "                    O ++#%O&&%%@***&&&@%@#;+                      ",
  713. "                     ;+;#%@&&&&*%&&&&&%@@#;+;..                   ",
  714. "                      ++#@%@&&&&&&&&&%%+@+++ .X.                  ",
  715. "                       +##@@%%%&&&&@@%+++; :: .                   ",
  716. "                      OOOO###@oOO@@%%++#; O--                     ",
  717. "                      --:OO####Oo%%%;#+;  :-                      ",
  718. "                       -::O###@ #####++  O:-                      ",
  719. "                       --:O+++##@@@++;                            ",
  720. "                        --O    +  +;;                             ",
  721. "                         O                                        ",
  722. "                                 =                                ",
  723. "                                                                  ",
  724. "           ..                                                     ",
  725. "         ..                                                       ",
  726. "        .X.                                                       ",
  727. "         .                             =           ..             ",
  728. "                                                     ..           ",
  729. "                                                     .X.          ",
  730. "                                                      .           ",
  731. "                                                                  ",
  732. "                                                                  ",
  733. "                                                                  ",
  734. "                                                                  ",
  735. "                                                                  ",
  736. "                                                                  ",
  737. "                                                                  ",
  738. "                                                                  ",
  739. "                                                                  ",
  740. "                                                                  ",
  741. "                                                                  ",
  742. "                                                                  ",
  743. "                                                                  ",
  744. "         OOO                                                      ",
  745. "          ?>O..                         O                         ",
  746. "         O>>?   .                                                 ",
  747. "           .  ...  =                                              ",
  748. "                                      =.                          ",
  749. "             .                                            O:      ",
  750. "                                                         O:       ",
  751. "                              O                          --O      ",
  752. "                              O                        .: :       ",
  753. "           =,            ...:O:        ..                O        ",
  754. "             .          .    >:O..... .               .. .        ",
  755. "                       .    <:O  .<.<  .             .. .         ",
  756. "                      .  <<<;;;;;;;;;<<...          .   .         ",
  757. "                   .   <  #;;+##++####;<...O.                     ",
  758. "                 =..    ;#######1111++##;<.. .                    ",
  759. "                      ;;####1@@@@@@@#1#++;;< .                    ",
  760. "                  . <;;###11@******&*@111+# <.                    ",
  761. "                 . <;###@1****@*@@@***@@#1#+ <X                   ",
  762. "     O          . <###1@@*@*@1@@1@@@@***@11#+.<           .       ",
  763. "       .      .  <;#+1@****1%111111@@@***@1#+;;.        ..X.      ",
  764. "              . .<;1#@&*@1111#1%11%1111@**@1#+;<..                ",
  765. "             .. .;#1@***1%111########111@**1@#+ < .       .       ",
  766. "             . ..;##@*@@11###+++#+#####1@@*@@#+;<<.               ",
  767. "             . .;#1@***@1#####+++##+#1#1@***@1#+;< .              ",
  768. "             ..<;##@*@@1####++++++++####1@&*@1#+;< .              ",
  769. "              .;;1@**@11##++;+++;;;+####%@@**@#+;;<.              ",
  770. "            . .;+1@**@1##++++;;;;<<;+++##1@**@1#+;<.              ",
  771. "    .        .<;+1:O*11##+++;;;;;,.;;+##111**1##+;<.              ",
  772. "   .X...     .<;+11*O11##+;+;;  ,,,.;+##11%1*11#+;<               ",
  773. "    .         <;+#@*@@1##+;+<;;  .,<;+;+#11%*1@#+;<               ",
  774. "           . .<;+#@*@@1##+++;+;,..,.;.;+111@%11#+;<               ",
  775. "           .  .;+#@*&@1##+++;;,,...,;;;##11@111#+;<               ",
  776. "       : : .  .;+##***11###++<;;,;.;;;+1#111111#;;<               ",
  777. "               ;;+#@**@1###++++;;.,;;+###11111#;;;<               ",
  778. "             . <;+#@**@1%1+##+#+++;+++##@1@%###;..                ",
  779. "              .<;+#@@**111+####+++++#####11###;+.<   .            ",
  780. "              .<<;+#1***11+11###############1;;..<  .  O          ",
  781. "             ...<;+#1@*&&@+@111####1###1####;O+.<   .             ",
  782. "                .<;+#1@*&&@@@1111111#111###;;;O<<   .             ",
  783. "               ..<;;+#1***&@@1%11111@11#1#;;;..<                  ",
  784. "               . .<;+##1****&@@@111*@111#;;;;..                   ",
  785. "                ...<;+###1@@@******@@@1##;;;..                    ",
  786. "                .  .<;=+##11%@@@@1111###;;;..  .                  ",
  787. "                 . ..<;;++###1##11#####+;;..   .                  ",
  788. "               .    ..<<;;+++#######+++;;.<                       ",
  789. "             O.  ...  .<<<;;;+++++++;;;...     ..                 ",
  790. "            ::? ..       <<<;;;;;;;;;<<<                          ",
  791. "            O:?...    .     <<<<<<<<<      . .       .  ..        ",
  792. "              :: .        ..             ..             . .       ",
  793. "             O:O.        .        .O                      .       ",
  794. "               O         .          O       .             . :     ",
  795. "                        .X=.                 .           .  OO    ",
  796. "               =         .                   ..            :::    ",
  797. "                                             .X.           OO     ",
  798. "                      O                       .             O     ",
  799. "                                                                  ",
  800. "                                                                  ",
  801. "                                                                  ",
  802. "                       O                                          ",
  803. "                     :?O                                          ",
  804. "                     O:O      =.                                  ",
  805. "   .                   :                               ...        ",
  806. "  XX.                         .                    O   .X.        ",
  807. "   ..                         .                        ...        ",
  808. "    ..                                                .           ",
  809. "      .                                              .            ",
  810. "                        .. .  ..    ....                          ",
  811. "                       .  .. .  =       .                         ",
  812. "                     ......<....... ....... .                     ",
  813. "                  .  .. ..<<<<;<;;;<<<<.<< ...  .                 ",
  814. "                   ..  .<<<;;;;+++;;;;;;<<<<<..                   ",
  815. "              .     ..<<;;;;++++++++;;<;;;<<<  .                  ",
  816. "             .X.   .<<<;;<+++++######++;;<;;<<  .  .              ",
  817. "              ... <<<<;;;++#####@@@@#####+;<<<.  .. .             ",
  818. "             .  .<.<<;;++#@@@@@@@@@@1@@@####;<<.. ...             ",
  819. "               +.<<;;+++@#@@@#########@@1@@++;<<.  . .            ",
  820. "           .  ..<<<;++#@@@@###1111111###@@1@+++<<.  ...           ",
  821. "             . <<<;++@@@@##1+1++++++++111#@@#@++<<. ...           ",
  822. "             .< <;++##@@#+11++;;++;;+++1+1##1##++;<. . .          ",
  823. "   =      . ..<<;;+##@#@1+1;;;;+;;;;;++;1+1##1##+;<<  ..          ",
  824. "            .<<<;###@@@+11+++<;;;;;;;;;+++++##11++;<<   .         ",
  825. "         ...<<<;+##@@@11++;<<<+<<<<<<;<;;;+++##1#++;<<  ..        ",
  826. "          ..<<<;##@@@1+++;;;<<<<<<<<+;;+;;;;++##1#+;<<  ..        ",
  827. "        . ..<<;+#@@#++++;<<<<<< <<.<<<<<<;;;;++#1##+;.<.. .       ",
  828. "       . .. <<;##@#@1++;;<,<<; ;..<.<<<<<<;;;+++#@#+;<< ...       ",
  829. "        . .<<;+##@#@1+<;+<<<...<..<. <,<<<;;;;++#11#+;<< .        ",
  830. "       . ..<<;+#@#@++++;<<< .... ... <<,<<<<;;;++#@#+;<< .        ",
  831. "         ..<;++#@#1++;;+<<<...    . ....,,<<<;;++#@#+;<<..    =   ",
  832. "      .  .<<++##@#1++;;<<<....     . .... <<<;;++#@#++;<<         ",
  833. "        ..<;+##@@1++++<<<< .          .. . <<;;;++#@#+;<<.        ",
  834. "      .  .<++##@@1++;;;<<...     .     ....<<<;;++#@#+;<<..       ",
  835. "        . <++#@@@1++;;;<<..             ....,<<;;+###+;<<.        ",
  836. "        ...++#@@@1++;;<<<.<.            . .. <<;;+###+;<<..       ",
  837. "      . ..<++#@@@1++;;<<<..    .         ..< .,;;++#++;<< .       ",
  838. "         <<++@#@@1++;;<<<..               ..<<<;;;+#++<<< .       ",
  839. "          <+;##@@1++;<<<<...        .     .<.<,;;;#@#;.<<.        ",
  840. "         :<;+##@#11+;<<<... .            .. <<,;<;+#+;.<...       ",
  841. "          <<+#+#@@++;<<< <..          .  .  .,,<<;;#+;;<.         ",
  842. " O         <+#+#@@++;;<<<. ..           ..<.<,<<;;;+;;.<.         ",
  843. "         ..<;+##@#++;;<,<< .. . .   .   . ...,<<<;;+;;<..         ",
  844. "       .  . <++##@@++;;< <<.......  . ......,<<<;+#+;.<..         ",
  845. "        .  .<+;+#@#@@+;;<<<.<<.. ....... ..,<<<<;;+;;,.  .        ",
  846. "           .<<++##@#++;;;<<<<,<<.<<. .....<<,;<;;;;<;.< .         ",
  847. " .        .. <<++#@##++;;;<< <,<,.<<.<.<<<.<;<;;;;;<<<            ",
  848. ".X...   .   .<<+++#@@#++;;<<,<<<,,,,<,,,,,<<<;+;;;<<<<  ..        ",
  849. " .          . <<++##@@#+++;;<<...<<<<<<<<<;<<+;;;<<,..  .         ",
  850. "            . <<<++##@@@1++;;;;;;<<<<;;<;;<<;#+;<<,..  ..         ",
  851. "             . <<=++##@@@@++++;;;;;;;<<;;;;;;;;<<...              ",
  852. "           . . .<.;++##@@@#+1+++++;;;;;+++#++;;<..  .             ",
  853. "           ...   <.+;++#@@@1##1++++++++##+@#;;<.......            ",
  854. "              .. <..<;++##@@1#########@##+#;;;.. .        .       ",
  855. "          . . . .<<<<<;;++###1@11@@@@####+;;;.....  ..    .....   ",
  856. "                 . <<<<<;;+++#########++;;;..,. .   .       .X    ",
  857. "               .  .<<<<<<<;;;+++++++++;;;<.. ..              ..   ",
  858. "        O   .      <<<<<<.<<<;;;;;;;;;;<< . .    .                ",
  859. "               ..   .   .<<< <<<<<<<<<     .                      ",
  860. "                ..   ..  ...<<<.   =       ..                     ",
  861. "                       .   ......       .  .                 O    ",
  862. "                   .    .   .  ..  .   .      =                   ",
  863. "                         ...                                      ",
  864. "                         .                                        ",
  865. "                          .                                       ",
  866. "                                                                  ",
  867. "                                                                  ",
  868. "                                                                  ",
  869. "                                                                  ",
  870. "   =                                                  =           ",
  871. "                    =                                             ",
  872. "                              ..                                  ",
  873. "                       ..    .                           .        ",
  874. "                   . . . ... ..         .                .        ",
  875. "           O      . . ....<  <.......     .                       ",
  876. "                     ...<<<;;.;;<<....<.                          ",
  877. "             .  ... <...<<.;;<<;<<<<<<<<<;                        ",
  878. "            .  <. <...;<<<;;+;;;+;;++;<<   ..=.                   ",
  879. "           . < . <<.<<<<<;;+++++++++++;<<  <<..                   ",
  880. "          .  .   <  ;;;;<;+++###++####++++;;;<<. .                ",
  881. "         .   < <<; <;++;;;####+###+++#+###++;;<<. .               ",
  882. "       ..     < ;;;++++##;###+;++++;++###1##++;;<<..              ",
  883. "      . .    <  ;++++#######++;++++;;;+++++###++;<<..             ",
  884. "         .< <; ;+;+#+##+#++++;;;; ;<<;+++++++++++;<<...           ",
  885. "      ...< .<;;;++#++###+++;;;+<<<;<;;+;;;++;#++#+;;<...          ",
  886. "        .<<<;<+;+###+##+;+<<<<<<<<<<<<;;;;;++;+###+;<<.           ",
  887. "        .<.;;+++##++#+++;;<<<<<<<;<<<<<<<<;;;++++##+;<<.          ",
  888. "  =  .....;;+++####+++;;;<<<<;.......<<<<<<;;;+++#+++;<.          ",
  889. "         <;;++####+++;+<<;;.............<<<<<;;+++##++;<.         ",
  890. "       .<;;+;###+++;+;;<<........=   .....<;<;<<+++##+;;< .       ",
  891. "     . <.;;++###++;++;<<....  ..   ........ <<;<<++###+;< .       ",
  892. "        .; +####+;+;;<<..          .. .  ...<<<<<;++##+;;< .      ",
  893. "    . < . ;+###++++<;<..     .......      ...<;<<;;++##+;< .      ",
  894. "      .   ++##++;+<;<..  . ..          .   ...< <<;+++++;<  .     ",
  895. "    . <  <;###+;;;;<...  ..             .  .... <<<;++##+;<..  =  ",
  896. "    . ..;;+;#++;;<<<....                 .  . . <<<;++##+;<..     ",
  897. "    ....<+;;#++;;<<.  . .                .  . ... <;++##+;<..     ",
  898. "     ..;;++#;+;;<<<... .                  .    ...;<++#+#+;<.     ",
  899. "    ...;;+#+++;+<<... .                    .   . . <;+++++;<.     ",
  900. "    .<<<+++#++;;<<..  .                    .   ....;;;+#++;<.     ",
  901. "    <.;;++#+#++;<<.. . .                    .. .. ..;;++++;<.     ",
  902. "    .<<;+++#++;;<<...  .                     .. ... .;;+++;<      ",
  903. "    .<.;;+#+#++;<<......                      . ... .;;++++<      ",
  904. "    .<<;++##+#+;<<...  .                       ..<...<;++++<      ",
  905. "    ..;  +##+;+;< ...                            ....<<++;<<      ",
  906. "     <;;++##++;;< .. ..                           ...<<;+;< .     ",
  907. "    .<;;++##+++;;<< .. .                           ..<<;;<< .     ",
  908. "     <;;<++##+;;;<<.                              . .;<;;<        ",
  909. "   . .<;;<+##+;;;<...                             . .;<;<<<       ",
  910. "   . ..;;<+##++; < < .                            . . <;<<<       ",
  911. "   . .<.;<<+##+;;<< ...                            .  <;<<        ",
  912. "   .   <.;<+#+++<<<..<.                             ..<<<<        ",
  913. "      .<<<;<<#+;;;<.....        =                  ..#<;<         ",
  914. ".  .    ..<;<##;+; <.<<  .  .   .. ..              ..<<..         ",
  915. "    . .  .<;<+##+;<<<;< <.....                  . . <<            ",
  916. "   ..    ..<<<++#;;;;;;<<<<...             .   ......             ",
  917. "      .. ...<<+#+#;+;;;;;<<<<<..........   .  . .. .              ",
  918. "          ...<<;++;+++;;;;<<<<<<  .....      . < <                ",
  919. "            ..;;;#+;++++;;;;;<<<<<<   ........<.#<                ",
  920. "       =   . .<;;+#+##++++;;;;;;;; ;<<;.......;;.<                ",
  921. "           ..   <;+++;;++++++;;;;;;;;;<<<<<<<<<<<    .=           ",
  922. "              ..<<;++##;+;+;+;+++;;++;;<<<;; ;<<<   .     .       ",
  923. "          . .   .<<;;++++##++++++#++++;;;;;;;<<<                  ",
  924. "               ....<<;;+++++++###+###++;;;;<<<  .                 ",
  925. "               . .. <<;;;++++########++++;<<<<                    ",
  926. "            .     ....<<<;;;;+++++++++;;;<<;<                     ",
  927. "           =   ..   .....<<<;;;;;;;;;;;;;<;. ..                   ",
  928. "   =            ..   .......<<<<<<<<<<<.....                      ",
  929. "                       ...................                   O    ",
  930. "                   .    .   ............                          ",
  931. "                         ...                                      ",
  932. "                                                                  ",
  933. "                                                                  ",
  934. "                                                                  ",
  935. "XPMEXT num_views",
  936. "5",
  937. "XPMENDEXT"};
  938.  
  939. /* XPM */
  940. static char * flag1_xpm[] = {
  941. "20 20 5 1",
  942. "     c None",
  943. ".    c #FFFFFFFFFFFF",
  944. "X    c #00000000AFAF",
  945. "o    c #797979797979",
  946. "O    c #00000000FFFF",
  947. "                    ",
  948. "                    ",
  949. "     .XXXXXXXXXXXXX ",
  950. "    o.XOOOOOOOOOOOX ",
  951. "    o.XOOOOOOOOOOOX ",
  952. "    o.XOOOOOOOOOOOX ",
  953. "    o.XOOOOOOOOOOOX ",
  954. "    o.XOOOOOOOOOOOX ",
  955. "    o.XOOOOOOOOOOOX ",
  956. "    o.XOOOOOOOOOOOX ",
  957. "    o.XOOOOOOOOOOOX ",
  958. "    o.XXXXXXXXXXXXX ",
  959. "    o.o             ",
  960. "    o.o             ",
  961. "    o.o             ",
  962. "    o.o             ",
  963. "    o.o             ",
  964. "     .              ",
  965. "                    ",
  966. "                    "};
  967.  
  968. /* XPM */
  969. static char * flag2_xpm[] = {
  970. "20 20 5 1",
  971. "     c None",
  972. ".    c #FFFFFFFFFFFF",
  973. "X    c #6E6E00000000",
  974. "o    c #797979797979",
  975. "O    c #FFFF00000000",
  976. "                    ",
  977. "                    ",
  978. "     .XXXXXXXXXXXXX ",
  979. "    o.XOOOOOOOOOOOX ",
  980. "    o.XOOOOOOOOOOOX ",
  981. "    o.XOOOOOOOOOOOX ",
  982. "    o.XOOOOOOOOOOOX ",
  983. "    o.XOOOOOOOOOOOX ",
  984. "    o.XOOOOOOOOOOOX ",
  985. "    o.XOOOOOOOOOOOX ",
  986. "    o.XOOOOOOOOOOOX ",
  987. "    o.XXXXXXXXXXXXX ",
  988. "    o.o             ",
  989. "    o.o             ",
  990. "    o.o             ",
  991. "    o.o             ",
  992. "    o.o             ",
  993. "     .              ",
  994. "                    ",
  995. "                    "};
  996.  
  997. /* XPM */
  998. static char * grass_xpm[] = {
  999. "40 40 3 1",
  1000. "     c #000081810000",
  1001. ".    c #0000E5E50000",
  1002. "X    c #0000B0B00000",
  1003. " ...  .      .. X  X X       . X X .XXX ",
  1004. ".    . .   . .  .    . X.  . . X . . . .",
  1005. ". X   .  .X  X.X     X X     ... X.X X..",
  1006. "      X      . .     X  X. .     X XXX.X",
  1007. "   .  X   .    X         X     .  .X X .",
  1008. "              . X.            .         ",
  1009. "       .   XX  X                X X  XX.",
  1010. "  X      XXXX        X.X           .  X ",
  1011. "X X X     X..X .  .            X   XX X ",
  1012. "  .         X  .X   X                X X",
  1013. "  . X          X  X X           X   . XX",
  1014. ".XX  X.   .    .              .X  X     ",
  1015. "X X   XX X X... .      X            X  X",
  1016. ".  X XXX. ..X.    .  .  XXXX  XX X  .XXX",
  1017. ".X.X.  XXX  .     X   X  X     X . X.XXX",
  1018. ".  X XX   X X    .  X  XX X  X    XXXXXX",
  1019. " X XX.XXXXXX  X      X  .  .   X   .  XX",
  1020. ".  X  XX X  X  X      X    ..X X.    XX.",
  1021. "     XXX  .        X   X  X. X    XXXXXX",
  1022. "XXXX X  X X  X         XX   X XXX X     ",
  1023. "X    X   X  .     .   .X  XX . XX       ",
  1024. " .  X X.X    X               X X      . ",
  1025. ".   X     X X  X      X   X      .   X X",
  1026. "..X X XX.  XX  X X XX   X.     X   X   .",
  1027. "  ..X X X          X    X  X            ",
  1028. "X .X            XX X X                  ",
  1029. "X    X.    X   .   .    XX X           X",
  1030. " XXX X.       X  X  X X XXX X        X. ",
  1031. "  XX .X  X        .    .        X  XX  X",
  1032. "X    X  XX  X XXX XX  X. XX           X ",
  1033. "X... .           XXX X  XX      X       ",
  1034. ".          XX     XX   X                ",
  1035. "X X    X      .X X. XX X X    XX X      ",
  1036. " X   X  X  X XX  X XXX  X       X   X  X",
  1037. "X.  ..  X        .XX XX             X   ",
  1038. "    XX     XX X XXXX  .          X  X   ",
  1039. "   X .X  .X  XX  X.X.X   X X   X   X X  ",
  1040. " XX     .X X X    . XXX    .     .      ",
  1041. " X      ... .XX..XXX   X X  .  .  X  . X",
  1042. "X   XXX  X.X ..X.XX.   XX .X X.X XX.X .X"};
  1043.  
  1044. /* XPM */
  1045. static char * mexp_xpm[] = {
  1046. /* width height ncolors chars_per_pixel */
  1047. "15 60 4 1",
  1048. /* colors */
  1049. "` c #000000000000",
  1050. "a c #FFFFFFFF0000",
  1051. "b c #FFFF7C7C0000",
  1052. "c c None",
  1053. /* pixels */
  1054. "ccccccccccccccc",
  1055. "ccccccccccccccc",
  1056. "ccccccccccccccc",
  1057. "ccccccccccccccc",
  1058. "cccccc```cccccc",
  1059. "ccccc`bbb`ccccc",
  1060. "cccc`baaab`cccc",
  1061. "cccc`baaab`cccc",
  1062. "cccc`baaab`cccc",
  1063. "ccccc`bbb`ccccc",
  1064. "cccccc```cccccc",
  1065. "ccccccccccccccc",
  1066. "ccccccccccccccc",
  1067. "ccccccccccccccc",
  1068. "ccccccccccccccc",
  1069. "ccccccccccccccc",
  1070. "ccccccccccccccc",
  1071. "ccccc`````ccccc",
  1072. "cccc`bbbbb`cccc",
  1073. "ccc`baaaaab`ccc",
  1074. "cc`baaaaaaab`cc",
  1075. "cc`baa```aab`cc",
  1076. "cc`baa```aab`cc",
  1077. "cc`baaaaaaab`cc",
  1078. "ccc`baaaaab`ccc",
  1079. "cccc`bbbbb`cccc",
  1080. "ccccc`````ccccc",
  1081. "ccccccccccccccc",
  1082. "ccccccccccccccc",
  1083. "ccccccccccccccc",
  1084. "ccccccccccccccc",
  1085. "ccccc`````ccccc",
  1086. "cccc`bbbbb`cccc",
  1087. "ccc`baaaaab`ccc",
  1088. "cc`baaaaaaab`cc",
  1089. "c`baaa```aaab`c",
  1090. "c`baa`ccc`aab`c",
  1091. "c`baa`ccc`aab`c",
  1092. "c`baa`ccc`aab`c",
  1093. "c`baaa```aaab`c",
  1094. "cc`baaaaaaab`cc",
  1095. "ccc`baaaaab`ccc",
  1096. "cccc`bbbbb`cccc",
  1097. "ccccc`````ccccc",
  1098. "ccccccccccccccc",
  1099. "ccccc`````ccccc",
  1100. "cccc`bbbbb`cccc",
  1101. "cccc`aaaaa`cccc",
  1102. "ccccc`````ccccc",
  1103. "c``ccccccccc``c",
  1104. "`ba`ccccccc`ab`",
  1105. "`ba`ccccccc`ab`",
  1106. "`ba`ccccccc`ab`",
  1107. "`ba`ccccccc`ab`",
  1108. "`ba`ccccccc`ab`",
  1109. "c``ccccccccc``c",
  1110. "ccccc`````ccccc",
  1111. "cccc`aaaaa`cccc",
  1112. "cccc`bbbbb`cccc",
  1113. "ccccc`````ccccc"
  1114. };
  1115.  
  1116. /* XPM */
  1117. static char * mine_xpm[] = {
  1118. "10 10 5 1",
  1119. "     c None",
  1120. ".    c #000000000000",
  1121. "X    c #BCBCBCBCBCBC",
  1122. "o    c #797979797979",
  1123. "O    c #FFFF00000000",
  1124. "   ....   ",
  1125. "  .XXXX.  ",
  1126. " .ooXXoo. ",
  1127. ".XooooooX.",
  1128. ".XXoOOoXX.",
  1129. ".XXoOOoXX.",
  1130. ".XooooooX.",
  1131. " .ooXXoo. ",
  1132. "  .XXXX.  ",
  1133. "   ....   "};
  1134.  
  1135. /* XPM */
  1136. static char * oldwater_xpm[] = {
  1137. "40 240 4 1",
  1138. "     c #090900008787",
  1139. ".    c #00000000CACA",
  1140. "X    c #00000000FFFF",
  1141. "o    c #0000FFFFFFFF",
  1142. " .XX   .   o  . X  X  . XX.     .X  XX.X",
  1143. "XXX         . .  X     . X . .o.X.. . X ",
  1144. "    Xo..   .  .   .   . ...   .  .  X   ",
  1145. " X X. X  oXo  o         .  . X ..o XX.o.",
  1146. ".XXo .X . oX. . .X...  .   .     X.  oo.",
  1147. "        oX       .   o   .. .. o. . XXo ",
  1148. "XXo   X        o .   .  .o  .... .  .oX.",
  1149. "X XXX X ..o        .   o.. ..o  . o..X. ",
  1150. ".X  .  X  .    .     .  .   .   o ..   X",
  1151. " .   X X .     ..      o . .    oo .X.Xo",
  1152. ".X.  X .    X.   .       X . ... o .    ",
  1153. ".  ..Xo o   o.     .X .   ...  .  .. .  ",
  1154. "XXXXo  .. .  o. ..  .. .  o.  .o ..    .",
  1155. " .. . ..   .  o   .             .. ooX X",
  1156. "... .   X  o  . . . ......   ..    .o.  ",
  1157. "XX.  X.  ..  . . . oo  .       .   o. . ",
  1158. "X       ..    .. ..  . .. ..  .o.o    . ",
  1159. " ..oo    .o. . .        . .. .    .o .oo",
  1160. "   . X  . ooX.  oX.  .  . ...o    .o.. .",
  1161. " .  o.  ... . ..X  .. ... .o  .  ...o..X",
  1162. "        . o. .  X . . .. .  oo.   oX. ..",
  1163. ". XX.X o  .  .   ..  ..o.. .  . .  X.   ",
  1164. "    o.o o  . .o  . o... .  .. .. .. . . ",
  1165. " ...   o.. . .  .. ..    . ... . .    ..",
  1166. "   o  o.  . .o..  ...o. X.. . .    .X.  ",
  1167. "X XX  oo.XX.X...   .   . .  . . .oo   ..",
  1168. "X  ..o  . o....X.. o.. . ..   ....o ....",
  1169. "o.o ..   .... . .. .. .. X ..o  ....  X.",
  1170. ".. o   o...  .. .. .o   o ..  .  X. .XX.",
  1171. ".   ooo.  ..X..o. .o o ...       ..   o.",
  1172. " X X oX.. . oX .. ...o. .o..    .     ..",
  1173. "  Xo XX   o  .  X..   .. ...     ... ...",
  1174. "  .Xo o. X   .. .o            o.....   .",
  1175. " XX  X ..X X  ... ..  . o.   .   .  .   ",
  1176. " . o     . X o.. ... .    .. ..X. ..   .",
  1177. " Xo .oo   .oo .  .  ..X. .. . .   .. .. ",
  1178. "X    X oXXo.X   . .. ..   o.   .     .X.",
  1179. "  X    Xo .o X.o . o...  . .. X . .   X.",
  1180. " X   X   o .X .oX X.o.. . o..  oo. . .  ",
  1181. " oXoo     XX  .. . .   .    .. ....X o  ",
  1182. " oX  X X   . X .X .. o. .......o       .",
  1183. "      XXXX.  oX.     o      .  o... .  .",
  1184. "X.  XX   . o  o.... .Xo.o.       .. .X  ",
  1185. " o     .       .  o.o       .   ..   .. ",
  1186. "  .    X   . X .o.  . . . ..      ...XX.",
  1187. " X.  . X X. XXo. . ..o. o . .. .. .X.. .",
  1188. ".  . .  X    . o  .....  .X    ....  ..o",
  1189. "  XX.      . o.  .X  .  ..   .  . . .  .",
  1190. "  X Xo .o.o . .o...o .X o     .o        ",
  1191. "oXoX      ..   X X  X     .   ..  ......",
  1192. " X         X .Xo.oo. . .o.X.o . .  ..X .",
  1193. "        o oX... X .XX  o..   .. .  . . X",
  1194. "X  X X  ..          ..  X ..   ...  ..X.",
  1195. "X X.XX   XX..    .. .o  X .     ..  X. X",
  1196. ". .   XX oX . .o .X..     .    . . .X X.",
  1197. ".XXX XX.   ooX.XX   .o. . . ..X .X. X.  ",
  1198. "   X.  X X ..X.   .X . .  . .  X X. o X.",
  1199. "XX   XX o X.   X.   .    . ..    ...  ..",
  1200. "    XXX  . ...... . X   .  o...  ..  .. ",
  1201. " XXXo    .X. X.oX .. oo.X.... .   ..  ..",
  1202. "XX  oX X X. .  X  .X   .. o X ..     .  ",
  1203. " X Xo.    X. X   .   .. . ... . XX X  ..",
  1204. " X oXX  .X...X X.X  X.. .  ..   .oo XX..",
  1205. "X .XXoXo Xo..  oXX.. .Xo .. . ..   XXX X",
  1206. " .XX.XXX .X.  ...X  X X ..   X .. oX.X..",
  1207. ". XX X X   X X o . X.  . .o.X o   . ....",
  1208. "  oo X o  .. X XX . .      .  X ..o  .  ",
  1209. "Xo  XX     . X. X o. ..oX     X . . . . ",
  1210. "XX. o  o .X  X X ..  .. . oX .X  .X .o  ",
  1211. "   XXX  X.X  .  X  o..  . .   . X.X  ..X",
  1212. "oX   X  .X ....X  . oX.  ..o  ..X .   . ",
  1213. ". XX  X  X. X ...o   ..X.. .  ..X. .X .X",
  1214. "..oXXX Xo .. Xo o  ..     .  ..  ..X    ",
  1215. "    XX  .     o..  .   oo.X.. X oX.  X..",
  1216. "X.Xo X o. o..    .   . ..  .   . Xo X.X.",
  1217. "  o  XXXX .Xo.  . .X  oo    X....... o..",
  1218. "   .Xoo XX X .   .. .  .  .....X X.    .",
  1219. ".X  ..XX XXX  X.o.    o. .X ... ....X   ",
  1220. " XX..XXXo  X   ....  .. .  .  X ..  X XX",
  1221. ".X .X  .X  . o.XX .  .  . .. o.X . .. X ",
  1222. "X X XX  X.   X  Xo ... ...   ..o..  X.  ",
  1223. " XoXX  oo .X. .  .oXX... . X. .X. .     ",
  1224. "X.   XX oo  X o.. o.X .oX       .o. . ..",
  1225. "  X. .XoX   o ..   .. X o o   X.  . .X. ",
  1226. ".X   .  .. . X . . ......  ...o . ...  X",
  1227. " .  X... o   . .X.oo..  X...X. .  .XXXX ",
  1228. "   ....   .Xo ..o.. XX .   .     .   .  ",
  1229. "..X X  .X.  .....       o  .  . . .  X  ",
  1230. "XXXXX o .  o ..     ..o... .  ..o.  .  .",
  1231. " oX.X X .Xo Xo  .o X ... ..  ...X .o.X..",
  1232. "       .  . .  o. . X.. ...Xo...  . X. .",
  1233. ".  . X        XX  o  X ...o     XoX .  X",
  1234. "X    X  X  ... oo. oX.  X. .  .X .X   .X",
  1235. "o . . .....X Xo....     X.X. .  . .XXX X",
  1236. ".X .. .. .    .   ..X..  .o..  XX X .X  ",
  1237. "   X.X     X . o . .   ......X X .oXXX  ",
  1238. " X. .o..XX ...  . .o  . . ..XoX . Xo . o",
  1239. "oX.XX .Xo o o  ... .. oX.  ...X .X .. X.",
  1240. "  X   X .   XoX. ..     X.. X. . X.. .  ",
  1241. "XX.  . oXX. .. X o .  .X...o...X .X.XX  ",
  1242. "      ..  ..    . . . . ... oo.  X.X...X",
  1243. " X..   .X . X o  X..X ...X.  .. .  XX.  ",
  1244. "..X  XX o .X.XX. .. .o.... ...X...   . .",
  1245. "X X X  oo .o.  X       .  X X...o  .X . ",
  1246. " X.. XXoo .X.o.X o.XX ..... XX.o. X..XX.",
  1247. "    . X.  .Xo   ...o o.....  ..XX X  XX ",
  1248. "  . ..o..  . o.  ooXX.o...X ....X    X X",
  1249. " .oX X  .    . X.....X..    ..XX. ..X. .",
  1250. "  .      X       .. .....  .X...XXX. X  ",
  1251. "      . X   .o  oX .X o  . . .X.o  .  X.",
  1252. "..X  oX.XX   .oX  .   ...  o .X   X..  .",
  1253. " XX..o ..     o. .   .  ....o.X . X..  .",
  1254. "X..  XX . XX ..   ..  Xo.. .X.. X ..oo..",
  1255. ".  X o.XX.X XXoX.X.o .  o.  X .X X...   ",
  1256. "X X XX  ... X  oo o..  o o......    .X .",
  1257. " X .X   oX X . .. o. ..o .o...... XXX Xo",
  1258. ".X..  X  .X .. Xo ..... .   ....X ..X  .",
  1259. "   . X.  X. ..X X...X . .o. o X   ...X  ",
  1260. "XX.. X   . X  o.. .  .. ..XX..  ..o o . ",
  1261. ".XXX . .o..  o  ....oo. X.Xo  X...X XXX.",
  1262. ".     o.o     o   . . .. .oXX   ....X. .",
  1263. " X .X o. X .....X.Xo o X. . .  o.X ..  .",
  1264. ".  o    X o .o  .o.  Xo. ..  .  . .  X  ",
  1265. ". X   X  .   .o. .. X. ... . .. X .X ..X",
  1266. "X X X     X..Xo. X .  . X . ..X.. o.X.X ",
  1267. " X.  X o.. X... . X   o. ooo XX ..XX. X ",
  1268. "     X        .  .o..oo o.. X  .  . XX  ",
  1269. "   XX.XX  o   .    X    X..X. .X....X . ",
  1270. " .o  X.   . XoX. o..X . ..X.X. .X. ..X. ",
  1271. ".  .   .      X  X.o.  .......X  .    . ",
  1272. "X   X  . ..XX  .. . o.. .X.o .o......X  ",
  1273. "X   X      .X.... . .Xo. . .X.X X....X  ",
  1274. " .... o  .X.    X       . .o .. ..X . XX",
  1275. "X   X  X     X .    o  . . X X.  o.XX. .",
  1276. ". X. X.   .Xo.o  ..Xo .X.X Xo ..  .. .X ",
  1277. "o.   Xo. .  X  o  . .. X   XX    . X..  ",
  1278. "     XoX    X       . X.  .o X .     X..",
  1279. " X .    o X    .X  ..X  X...XX XX.X  .  ",
  1280. " X o     .  o  X XX  ..o .XXX .. ... .. ",
  1281. "X XX     . oX    . X . ... . o. . X. .o ",
  1282. "        ..          ...X.  XXX..X ..oX .",
  1283. "  X    . . XXXX.X. X   ..o.. .Xo    ... ",
  1284. "     .       X..  .X  .XX.. . .    .  X ",
  1285. "  .  X .  .Xo       . X.X. .   X  ..X..X",
  1286. ".   . .    X    . .  X...X  . . o .. .  ",
  1287. "   X      XX   .o o  ..   X .oo.  X  .oX",
  1288. "     X X.     X...X o X . o XX..  X.....",
  1289. " .  X    X      .  .. o     ..X. .  X ..",
  1290. " ...   . .  X o. .   ....X.       ..... ",
  1291. " X  . X  X.  o   X. .o o.X..  . ..     X",
  1292. "   .X. .  X.   ...      . X X  .....X.. ",
  1293. ".  X. X .. . .        . ...... ...o.....",
  1294. "X XX.X      X.  .oo .X X..o... .o.X.oX .",
  1295. " X        .         o    X..  o . ..X ..",
  1296. "..  . .  .o  .X..X .... X..oX. .  .   ..",
  1297. " X  ...  o .   X. .   X.. oo. .... . .. ",
  1298. "   .      .  X .... ...   .  X ..  .  X.",
  1299. "X    ..       .      ...oX .  o   ..   .",
  1300. " X   .X. X.     X .o.  . ..  .    X  .X ",
  1301. " .    . XX. .  .. .   .   . X.  . .. . X",
  1302. "XX  X . .oX .X .   .  ..    . ...  ..  X",
  1303. "    .X X    X  X.      .. X  ..o  ...  .",
  1304. ".   ... .   .X o     ..    .  o  X ... X",
  1305. ". .X.  .. .   .. . .     .oX.. . .  X   ",
  1306. "X          X ..  X  .X  ..  . .  ..... .",
  1307. "X. .    .  .oo  ... . .  X .. ...  .X ..",
  1308. ".   XXXX.    . .  X o.  ..o. ..     oX .",
  1309. "  X   ... .X X    .X. ..  .  .. ... . ..",
  1310. " o .  X .  .   o  .   X.    .           ",
  1311. " ...   X o  . .X    o        .o .X ...  ",
  1312. "o . X.   . X .    ..    X.       ..   . ",
  1313. "   XX.. ..X. .         .       . .. .X .",
  1314. " o .           .. .     . .     ... ... ",
  1315. "          o..  oo X. .X    .  X         ",
  1316. "XX  X X. .  .         .  .      .o.     ",
  1317. "  . . .. X o .. o.    ..      .     .X o",
  1318. ".X.  X . ..  X.  o..         o  . .  o  ",
  1319. " .  X  .   .  o     .   o. X   .o ..oX..",
  1320. "  .XX.   X. ...  ..  .o     X .. X.X   .",
  1321. "  X X oXX  X .       . o ooo  .. .o. X  ",
  1322. "   ..XX X.   . o X.      o.  . oX  X    ",
  1323. ".. XX  .  . .  .    X  . oo . .   .     ",
  1324. " ..  . X.X    .X .   .   .         ..   ",
  1325. "X.   . .  .  Xo        .. .   o. . X    ",
  1326. "  X ..o  . X .. ..   ...   o       . . X",
  1327. " .X...  ......X..     .. .o   .     X   ",
  1328. " . .. ..XX ..   o. .    .    X    X.    ",
  1329. "X.X.XXX X  . X .. . X.   . X oXo.  XXX X",
  1330. " X.. .... .Xoo.o..  .     .. . .  . XX X",
  1331. " X... .X. ..X..X X. .. .X . . .    ..  X",
  1332. "....... .. oX....... . o ooX      X  X  ",
  1333. ".XX. .X .Xo.. .   .   ..   ..  . . .   X",
  1334. "XX.X X..X. X.. . .X .X.XX. . ..   . .o .",
  1335. ".oXX .X... .X.... XX   oX..   . X..X   X",
  1336. ".XX.o....X...X. .  .   . ...X . .o . .X ",
  1337. "XX..XoXX .......... o..  o o X .Xo.   Xo",
  1338. ".oXXXX o.X X.o  .XX .X.. ..  .  X  X. .X",
  1339. "X X .oo. . X.... ..oo. . .    .o. X  X  ",
  1340. ".X.X.XX. ....o..... ..oX .XX o X  X X . ",
  1341. "X XXXX.. X...X.... ..X o ..o o. . o X   ",
  1342. "X ..X..X...X .... . ..   XX XXX .. XX   ",
  1343. " .X..XX. ..o ...... .  o   X.o X . .X. X",
  1344. "X.X...X......   . ....Xo.o.  XX  .   ..o",
  1345. ". XXXX XXXX. o.X  .o...oX o X X.. .X .XX",
  1346. ".. .  .X..o.X..Xo.. o..   ... X X.X...  ",
  1347. "...X ...........X.... . .  o.XoX..X    X",
  1348. ".X .X.o.oo.....o. .... ooo...o   X.. X  ",
  1349. ".X . .... .X...... .o.. .X . .    X . XX",
  1350. "  . .. .. .....o. ... ....X. . X  Xo   .",
  1351. ".Xo.X . ....X..o...  .o..o...     X ..X ",
  1352. ".X  ...X..X. .X......o...  ..o .... . X ",
  1353. ". . X.. ..Xoo ...... .o..  ... .   .   X",
  1354. ". X.X ......... ... . .  . . .  .oo ..  ",
  1355. "  .X.o.... ...o.. .o o....  ....     .. ",
  1356. "  .. ...oX.... X ..  o... ...  .    . ..",
  1357. "X. X....o.....X.. X.X... . .X....o o   .",
  1358. "..  .. . oXo...o.... .....o.. .o  .  X .",
  1359. "X o.  X.........o.  .... X...  . X  X.X.",
  1360. " ......X..... ....o ... .o. o . . X.X. .",
  1361. "XX ...... .oX....... ......  ..   . X. .",
  1362. "XX.. . ..X.....o. .... . ....X......o.  ",
  1363. "..  o   .... .............  . ... .   . ",
  1364. "o.Xo .  .... .Xoo. ....o.. .  . .X  ..  ",
  1365. " . .. .  oo....  .  ..o... .o....o. .XXX",
  1366. "..  ..X .o........ . ..  ......o .o.    ",
  1367. " XXX.X....o   ..o...o ..X. ........     ",
  1368. " .  X. X  ..  ...........  . .. .XX.X. o",
  1369. "X.o. X.  . .. ..o.o.... ...o.  ..  .o . ",
  1370. " .. ..... . ..... . ........ . .. .  .. ",
  1371. "X   .   .o..   XX.......o.........oX .  ",
  1372. " .   ...o.. o... ...... .... . .o.. oXo ",
  1373. " ........Xo.. X.  .......o .X..X   . . .",
  1374. ".   .XX oo .. ............X   .. ..o. ..",
  1375. ".  X  ..Xo. ........  ...  ...  X  oX X ",
  1376. " .X  .  ......   X... . . .. . ..X ....X",
  1377. "XX.XX .  ...oo.................o X ...o.",
  1378. "oX.o.X.  ..... ..o.  o.o.o.. .X ..X.   .",
  1379. " .XX  o  . ....o oo.o....oX.......      ",
  1380. "  ..  X   .   oX .. o...XX  ...o  .  .. ",
  1381. "  XX  . . Xo....o.      ... . . .. .X. X"};
  1382.  
  1383. /* XPM */
  1384. static char * otank_xpm[] = {
  1385. /* width height ncolors chars_per_pixel */
  1386. "20 320 5 1",
  1387. /* colors */
  1388. "` c None",
  1389. "a c #CFCFC9C95454",
  1390. "b c #FFFFFFFF0000",
  1391. "c c #999995953E3E",
  1392. "d c #010100000000",
  1393. /* pixels */
  1394. "````````````````````",
  1395. "````````````````````",
  1396. "``````d```d```d`````",
  1397. "`````dbd`dbd`dbd````",
  1398. "````dabcddbddcbad```",
  1399. "````dabcddbddcbad```",
  1400. "````dabcadbdacbad```",
  1401. "````dabcadbdacbad```",
  1402. "````dabcadbdacbad```",
  1403. "````dabcadbdacbad```",
  1404. "````dabcaaaaacbad```",
  1405. "````dabcacacacbad```",
  1406. "````dabcacccacbad```",
  1407. "````dabcacccacbad```",
  1408. "````dabccaaaccbad```",
  1409. "````dabcdcccdcbad```",
  1410. "`````dbd`ddd`dbd````",
  1411. "``````d```````d`````",
  1412. "````````````````````",
  1413. "````````````````````",
  1414. "````````````````````",
  1415. "`````````d``````````",
  1416. "```````ddbd``d``````",
  1417. "``````daabc`db``````",
  1418. "``````dabcdddbd``d``",
  1419. "`````dabcadbddddbd``",
  1420. "`````dabcadbddccba``",
  1421. "````ddabcadbdacbadd`",
  1422. "````dabbcadbdacbad``",
  1423. "````dabcaadbdacbad``",
  1424. "```dabcacaaaacbad```",
  1425. "```dabcacacacbbad```",
  1426. "``daabcacccacbad````",
  1427. "```dbcccaccacbad````",
  1428. "````bddccaaccbad````",
  1429. "```d``ddcdccbad`````",
  1430. "````````d`dbaad`````",
  1431. "```````````bdd``````",
  1432. "```````````d````````",
  1433. "````````````````````",
  1434. "````````````````````",
  1435. "`````````dadd```````",
  1436. "````````ddabbd``````",
  1437. "```````ddabbcd``````",
  1438. "``````daabccdddd````",
  1439. "`````ddabccaddbbd```",
  1440. "````daabcaadbbdd``d`",
  1441. "```daabbcadbbdddcdb`",
  1442. "```dabbcaadbddaccbad",
  1443. "``dabccacaadaacbbad`",
  1444. "``dbbcaccacaacbbadd`",
  1445. "``ddccacccaacbaad```",
  1446. "`````dcacaaccbad````",
  1447. "````ddcacccbaad`````",
  1448. "``````dcdcbbadd`````",
  1449. "````````dcbadd``````",
  1450. "````````bbad````````",
  1451. "````````ddad````````",
  1452. "````````````````````",
  1453. "````````````````````",
  1454. "````````````````````",
  1455. "``````````````d`````",
  1456. "`````````````dad````",
  1457. "``````````ddaabbd```",
  1458. "````````dddabbbcd```",
  1459. "`````dddaaabcccd````",
  1460. "```ddaaabbccaaddd```",
  1461. "```daabbbcaaadddbbd`",
  1462. "```bbbcccaaddbbbdd``",
  1463. "``ddccaaccabbdddd```",
  1464. "`````dccccaaddaadcd`",
  1465. "````dcaacccaaacccbbd",
  1466. "````dccaaaacccbbbad`",
  1467. "`````d`dccccbbbaaad`",
  1468. "``````dccbbbaaaddd``",
  1469. "``````bbbaaaddd`````",
  1470. "``````ddaaddd```````",
  1471. "````````dd``````````",
  1472. "````````````````````",
  1473. "````````````````````",
  1474. "````````````````````",
  1475. "````````````````````",
  1476. "````````````````````",
  1477. "````````````````````",
  1478. "`````dddddddddddd```",
  1479. "````daaaaaaaaaaaad``",
  1480. "```dbbbbbbbbbbbbbbd`",
  1481. "````dccccccccccccd``",
  1482. "`````dcaaaaaaaadd```",
  1483. "````dcacccaddddddd``",
  1484. "````dcaccaabbbbbbbd`",
  1485. "````dcacccaddddddd``",
  1486. "`````dcaaaaaaaadd```",
  1487. "````dccccccccccccd``",
  1488. "```dbbbbbbbbbbbbbbd`",
  1489. "````daaaaaaaaaaaad``",
  1490. "`````dddddddddddd```",
  1491. "````````````````````",
  1492. "````````````````````",
  1493. "````````````````````",
  1494. "````````````````````",
  1495. "````````````````````",
  1496. "````````dd``````````",
  1497. "``````ddaaddd```````",
  1498. "``````bbbaaaddd`````",
  1499. "``````dccbbbaaaddd``",
  1500. "`````d`dccccbbbaaad`",
  1501. "````dccaaaacccbbbad`",
  1502. "````dcaacccaaacccbbd",
  1503. "`````dccccaaddaadcd`",
  1504. "``ddccaaccabbdddd```",
  1505. "```bbbcccaaddbbbdd``",
  1506. "```daabbbcaaadddbbd`",
  1507. "```ddaaabbccaaddd```",
  1508. "`````dddaaabcccd````",
  1509. "````````dddabbbcd```",
  1510. "``````````ddaabbd```",
  1511. "`````````````dad````",
  1512. "``````````````d`````",
  1513. "````````````````````",
  1514. "````````````````````",
  1515. "````````````````````",
  1516. "````````ddad````````",
  1517. "````````bbad````````",
  1518. "````````dcbadd``````",
  1519. "``````dcdcbbadd`````",
  1520. "````ddcacccbaad`````",
  1521. "`````dcacaaccbad````",
  1522. "``ddccacccaacbaad```",
  1523. "``dbbcaccacaacbbadd`",
  1524. "``dabccacaadaacbbad`",
  1525. "```dabbcaadbddaccbad",
  1526. "```daabbcadbbdddcdb`",
  1527. "````daabcaadbbdd``d`",
  1528. "`````ddabccaddbbd```",
  1529. "``````daabccdddd````",
  1530. "```````ddabbcd``````",
  1531. "````````ddabbd``````",
  1532. "`````````dadd```````",
  1533. "````````````````````",
  1534. "````````````````````",
  1535. "```````````d````````",
  1536. "```````````bdd``````",
  1537. "````````d`dbaad`````",
  1538. "```d``ddcdccbad`````",
  1539. "````bddccaaccbad````",
  1540. "```dbcccaccacbad````",
  1541. "``daabcacccacbad````",
  1542. "```dabcacacacbbad```",
  1543. "```dabcacaaaacbad```",
  1544. "````dabcaadbdacbad``",
  1545. "````dabbcadbdacbad``",
  1546. "````ddabcadbdacbadd`",
  1547. "`````dabcadbddccba``",
  1548. "`````dabcadbddddbd``",
  1549. "``````dabcdddbd``d``",
  1550. "``````daabc`db``````",
  1551. "```````ddbd``d``````",
  1552. "`````````d``````````",
  1553. "````````````````````",
  1554. "````````````````````",
  1555. "````````````````````",
  1556. "``````d```````d`````",
  1557. "`````dbd`ddd`dbd````",
  1558. "````dabcdcccdcbad```",
  1559. "````dabccaaaccbad```",
  1560. "````dabcacccacbad```",
  1561. "````dabcacccacbad```",
  1562. "````dabcacacacbad```",
  1563. "````dabcaaaaacbad```",
  1564. "````dabcadbdacbad```",
  1565. "````dabcadbdacbad```",
  1566. "````dabcadbdacbad```",
  1567. "````dabcadbdacbad```",
  1568. "````dabcddbddcbad```",
  1569. "````dabcddbddcbad```",
  1570. "`````dbd`dbd`dbd````",
  1571. "``````d```d```d`````",
  1572. "````````````````````",
  1573. "````````````````````",
  1574. "````````````````````",
  1575. "````````````````````",
  1576. "`````````d``````````",
  1577. "``````ddbd``````````",
  1578. "``````dabc`dd```````",
  1579. "`````daabcdccd``````",
  1580. "`````dabcacac`dbd```",
  1581. "`````dabcacaadcbd```",
  1582. "````dabbccccaccbad``",
  1583. "````dabcacccacbaad``",
  1584. "```ddacaaaacacbad```",
  1585. "```dabcadbaaccbad```",
  1586. "```abcaadbdacbadd```",
  1587. "``dabcadbddacbad````",
  1588. "`dabbcddbdacbbad````",
  1589. "``dbcdddbdacbad`````",
  1590. "```dd`dbdddcbad`````",
  1591. "```````bd`cbaad`````",
  1592. "```````d``dbdd``````",
  1593. "```````````d````````",
  1594. "````````````````````",
  1595. "````````````````````",
  1596. "`````````ddd````````",
  1597. "```````ddabd````````",
  1598. "``````daabbc`d``````",
  1599. "`````daabcccdd``````",
  1600. "````ddabbcaaccd`````",
  1601. "```daabbcaccaac`````",
  1602. "``ddabccacccccddbd``",
  1603. "`ddabcaaaaacacccbd``",
  1604. "`aabccaddacaacbbaa``",
  1605. "`dbbcadbbdaacbbadd``",
  1606. "`dbcddbbdaaccaad````",
  1607. "``ddddbddacbbadd````",
  1608. "````dbddacbaadd`````",
  1609. "````dbddcbbad```````",
  1610. "`````d`ccbad````````",
  1611. "```````dbad`````````",
  1612. "``````dbadd`````````",
  1613. "````````d```````````",
  1614. "````````````````````",
  1615. "````````````````````",
  1616. "````````````d```````",
  1617. "``````````ddad`d````",
  1618. "```````dddaaabb`````",
  1619. "`````dddaabbbcd`````",
  1620. "```ddaaabbccccdd````",
  1621. "``daabbbbcaaaccd````",
  1622. "``dabccccacccaccd```",
  1623. "`dbbcaaaaaaaccad````",
  1624. "``dcddddddacccacd```",
  1625. "````dbbbbbaaaaccbbd`",
  1626. "```dddddddaccccbad``",
  1627. "``dbbddaaacbbbbaad``",
  1628. "````ddccccbbaaadd```",
  1629. "`````dcbbbaaddd`````",
  1630. "`````bbaaadd````````",
  1631. "````ddaddd``````````",
  1632. "```````d````````````",
  1633. "````````````````````",
  1634. "````````````````````",
  1635. "````````````````````",
  1636. "````````````````````",
  1637. "````````````````````",
  1638. "````dddddddddddd````",
  1639. "```daaaaaaaaaaaad```",
  1640. "``dbbbbbbbbbbbbbbd``",
  1641. "```dccccccccccccd```",
  1642. "````ddaaaaaaaacd````",
  1643. "```dddddddacccacd```",
  1644. "``dbbbbbbbaaccacd```",
  1645. "```dddddddacccacd```",
  1646. "````ddaaaaaaaacd````",
  1647. "```dccccccccccccd```",
  1648. "``dbbbbbbbbbbbbbbd``",
  1649. "```daaaaaaaaaaaad```",
  1650. "````dddddddddddd````",
  1651. "````````````````````",
  1652. "````````````````````",
  1653. "````````````````````",
  1654. "````````````````````",
  1655. "````````````````````",
  1656. "````````````````````",
  1657. "`````dddd```````````",
  1658. "```dbaaad```````````",
  1659. "````dbbbaadd````````",
  1660. "`````cccbbbaddd`````",
  1661. "```dddacccbaaaddd```",
  1662. "``dbdddaaaccbbaaa```",
  1663. "```dbbbdddaaacbbbd``",
  1664. "```dddbbbaccacccbd``",
  1665. "d`dddadddaaccacdd```",
  1666. "`dbcccaaaacccacc````",
  1667. "`abbbcccaaacacdd````",
  1668. "`ddaabbbcccacdd`````",
  1669. "````daaabbbccc``````",
  1670. "````dddaaabbbd``````",
  1671. "```````dddaaabd`````",
  1672. "``````````dddd``````",
  1673. "````````````````````",
  1674. "````````````````````",
  1675. "````````````````````",
  1676. "``````dbddd`````````",
  1677. "``````dbaad`````````",
  1678. "```````ccbad````````",
  1679. "```dbdddcbaad```````",
  1680. "````dbddacbbadd`````",
  1681. "``d`ddbdaacbbad`````",
  1682. "dbcdddbddaccbadd````",
  1683. "`dbbcadbbdaacbaadd``",
  1684. "daabcaadbacaccbaa```",
  1685. "``dabccadaacaacbbd``",
  1686. "``daabccacccccdcbd``",
  1687. "```ddabbcaccaac`d```",
  1688. "````ddabcaaaccd`````",
  1689. "`````dabbccddd``````",
  1690. "``````daabcc````````",
  1691. "```````daabd````````",
  1692. "````````dddbd```````",
  1693. "````````````````````",
  1694. "````````````````````",
  1695. "``````````d`````````",
  1696. "``````````bd````````",
  1697. "```````dd`dbad``````",
  1698. "```d``dbddcbadd`````",
  1699. "```bd`dbddccbad`````",
  1700. "``dbcddbbdacbad`````",
  1701. "`dabcdadbdacbad`````",
  1702. "``daabcadbdacbad````",
  1703. "```dabcadbdacbaad```",
  1704. "```dabcadaaaacbad```",
  1705. "```dabcaacacacbad```",
  1706. "```dabccacccacbad```",
  1707. "````ddabcacccccbad``",
  1708. "`````dabcaaaadcbbd``",
  1709. "`````dabcccccd`dd```",
  1710. "`````dabcd`dd```````",
  1711. "`````dabbd``````````",
  1712. "````````dd``````````",
  1713. "````````````````````"
  1714. };
  1715.  
  1716. /* XPM */
  1717. static char * otank1_xpm[] = {
  1718. "20 20 5 1",
  1719. "     c #000000000000",
  1720. ".    c #010100000000",
  1721. "X    c #FFFFFFFF0000",
  1722. "o    c #CFCFC9C95454",
  1723. "O    c #999995953E3E",
  1724. "                    ",
  1725. "                    ",
  1726. "      .   .   .     ",
  1727. "     .X. .X. .X.    ",
  1728. "    .oXO..X..OXo.   ",
  1729. "    .oXO..X..OXo.   ",
  1730. "    .oXOo.X.oOXo.   ",
  1731. "    .oXOo.X.oOXo.   ",
  1732. "    .oXOo.X.oOXo.   ",
  1733. "    .oXOo.X.oOXo.   ",
  1734. "    .oXOoooooOXo.   ",
  1735. "    .oXOoOoOoOXo.   ",
  1736. "    .oXOoOOOoOXo.   ",
  1737. "    .oXOoOOOoOXo.   ",
  1738. "    .oXOOoooOOXo.   ",
  1739. "    .oXO.OOO.OXo.   ",
  1740. "     .X. ... .X.    ",
  1741. "      .       .     ",
  1742. "                    ",
  1743. "                    "};
  1744.  
  1745. /* XPM */
  1746. static char * post_xpm[] = {
  1747. "40 40 6 1",
  1748. "     c #FFFF7C7C0000",
  1749. ".    c #BFBF54540000",
  1750. "X    c #0000E5E50000",
  1751. "o    c #0000B0B00000",
  1752. "O    c #000081810000",
  1753. "+    c #737331310000",
  1754. "                                  .XoooO",
  1755. "                                  ..OXOX",
  1756. "                                  ...oXX",
  1757. "                                  ....Xo",
  1758. "                                  .....X",
  1759. "                                  ......",
  1760. "                                  ......",
  1761. "                                  ......",
  1762. "                                  ......",
  1763. "                                  ......",
  1764. "                                  ......",
  1765. "                                  ......",
  1766. "                                  ......",
  1767. "                                  ......",
  1768. "                                  ......",
  1769. "                                  ......",
  1770. "                                  ......",
  1771. "                                  ......",
  1772. "                                  ......",
  1773. "                                  ......",
  1774. "                                  ......",
  1775. "                                  ......",
  1776. "                                  ......",
  1777. "                                  ......",
  1778. "                                  ......",
  1779. "                                  ......",
  1780. "                                  ......",
  1781. "                                  ......",
  1782. "                                  ......",
  1783. "                                  ......",
  1784. "                                  ......",
  1785. "                                  ......",
  1786. "                                  ......",
  1787. "                                  ......",
  1788. "++++++++++++++++++++++++++++++++++......",
  1789. "O++++++++++++++++++++++++++++++++++.....",
  1790. "OO++++++++++++++++++++++++++++++++++....",
  1791. "Ooo++++++++++++++++++++++++++++++++++...",
  1792. "OoOO++++++++++++++++++++++++++++++++++..",
  1793. "oOOOo++++++++++++++++++++++++++++++++++."};
  1794.  
  1795. /* XPM */
  1796. static char * redtank_xpm[] = {
  1797. /* width height ncolors chars_per_pixel */
  1798. "20 320 7 1",
  1799. /* colors */
  1800. "` c None",
  1801. "a c #A8A800000000",
  1802. "b c #000000000101",
  1803. "c c #FFFFFFFFFFFF",
  1804. "d c #797979797979",
  1805. "e c #FFFF00000000",
  1806. "f c #BCBCBCBCBCBC",
  1807. /* pixels */
  1808. "````````````````````",
  1809. "````````````````````",
  1810. "``````b```b```b`````",
  1811. "`````bcb`bcb`bcb````",
  1812. "````bfcdbbcbbdcfb```",
  1813. "````bfcdbbcbbdcfb```",
  1814. "````bfcdebcbedcfb```",
  1815. "````bfcdebcbedcfb```",
  1816. "````bfcdebcbedcfb```",
  1817. "````bfcdebcbedcfb```",
  1818. "````bfcdeeeeedcfb```",
  1819. "````bfcdeaeaedcfb```",
  1820. "````bfcdeaaaedcfb```",
  1821. "````bfcdeaaaedcfb```",
  1822. "````bfcddeeeddcfb```",
  1823. "````bfcdbdddbdcfb```",
  1824. "`````bcb`bbb`bcb````",
  1825. "``````b```````b`````",
  1826. "````````````````````",
  1827. "````````````````````",
  1828. "````````````````````",
  1829. "`````````b``````````",
  1830. "```````bbcb``b``````",
  1831. "``````bffcd`bc``````",
  1832. "``````bfcdbbbcb``b``",
  1833. "`````bfcdebcbbbbcb``",
  1834. "`````bfcdebcbbddcf``",
  1835. "````bbfcdebcbedcfbb`",
  1836. "````bfccdebcbedcfb``",
  1837. "````bfcdeebcbedcfb``",
  1838. "```bfcdeaeeeedcfb```",
  1839. "```bfcdeaeaedccfb```",
  1840. "``bffcdeaaaedcfb````",
  1841. "```bcdddeaaedcfb````",
  1842. "````cbbddeeddcfb````",
  1843. "```b``bbdbddcfb`````",
  1844. "````````b`bcffb`````",
  1845. "```````````cbb``````",
  1846. "```````````b````````",
  1847. "````````````````````",
  1848. "````````````````````",
  1849. "`````````bfbb```````",
  1850. "````````bbfccb``````",
  1851. "```````bbfccdb``````",
  1852. "``````bffcddbbbb````",
  1853. "`````bbfcddebbccb```",
  1854. "````bffcdeebccbb``b`",
  1855. "```bffccdebccbbbdbc`",
  1856. "```bfccdeebcbbeddcfb",
  1857. "``bfcddeaeebeedccfb`",
  1858. "``bccdeaaeaeedccfbb`",
  1859. "``bbddeaaaeedcffb```",
  1860. "`````bdeaeeddcfb````",
  1861. "````bbdedddcffb`````",
  1862. "``````bdbdccfbb`````",
  1863. "````````bdcfbb``````",
  1864. "````````ccfb````````",
  1865. "````````bbfb````````",
  1866. "````````````````````",
  1867. "````````````````````",
  1868. "````````````````````",
  1869. "``````````````b`````",
  1870. "`````````````bfb````",
  1871. "``````````bbffccb```",
  1872. "````````bbbfcccdb```",
  1873. "`````bbbfffcdddb````",
  1874. "```bbfffccddeebbb```",
  1875. "```bffcccdeeebbbccb`",
  1876. "```cccdddeebbcccbb``",
  1877. "``bbddeeaaeccbbbb```",
  1878. "`````bdaaaeebbeebdb`",
  1879. "````bdeeaaaeeedddccb",
  1880. "````bddeeeedddcccfb`",
  1881. "`````b`bddddcccfffb`",
  1882. "``````bddcccfffbbb``",
  1883. "``````cccfffbbb`````",
  1884. "``````bbffbbb```````",
  1885. "````````bb``````````",
  1886. "````````````````````",
  1887. "````````````````````",
  1888. "````````````````````",
  1889. "````````````````````",
  1890. "````````````````````",
  1891. "````````````````````",
  1892. "`````bbbbbbbbbbbb```",
  1893. "````bffffffffffffb``",
  1894. "```bccccccccccccccb`",
  1895. "````bddddddddddddb``",
  1896. "`````bdeeeeeeeebb```",
  1897. "````bdeaaaebbbbbbb``",
  1898. "````bdeaaeecccccccb`",
  1899. "````bdeaaaebbbbbbb``",
  1900. "`````bdeeeeeeeebb```",
  1901. "````bddddddddddddb``",
  1902. "```bccccccccccccccb`",
  1903. "````bffffffffffffb``",
  1904. "`````bbbbbbbbbbbb```",
  1905. "````````````````````",
  1906. "````````````````````",
  1907. "````````````````````",
  1908. "````````````````````",
  1909. "````````````````````",
  1910. "````````bb``````````",
  1911. "``````bbffbbb```````",
  1912. "``````cccfffbbb`````",
  1913. "``````bddcccfffbbb``",
  1914. "`````b`bddddcccfffb`",
  1915. "````bddeeeedddcccfb`",
  1916. "````bdeeaaaeeedddccb",
  1917. "`````bdaaaeebbeebdb`",
  1918. "``bbddeeaaeccbbbb```",
  1919. "```cccdddeebbcccbb``",
  1920. "```bffcccdeeebbbccb`",
  1921. "```bbfffccddeebbb```",
  1922. "`````bbbfffcdddb````",
  1923. "````````bbbfcccdb```",
  1924. "``````````bbffccb```",
  1925. "`````````````bfb````",
  1926. "``````````````b`````",
  1927. "````````````````````",
  1928. "````````````````````",
  1929. "````````````````````",
  1930. "````````bbfb````````",
  1931. "````````ccfb````````",
  1932. "````````bdcfbb``````",
  1933. "``````bdbdccfbb`````",
  1934. "````bbdedddcffb`````",
  1935. "`````bdeaeeddcfb````",
  1936. "``bbddeaaaeedcffb```",
  1937. "``bccdeaaeaeedccfbb`",
  1938. "``bfcddeaeebeedccfb`",
  1939. "```bfccdeebcbbeddcfb",
  1940. "```bffccdebccbbbdbc`",
  1941. "````bffcdeebccbb``b`",
  1942. "`````bbfcddebbccb```",
  1943. "``````bffcddbbbb````",
  1944. "```````bbfccdb``````",
  1945. "````````bbfccb``````",
  1946. "`````````bfbb```````",
  1947. "````````````````````",
  1948. "````````````````````",
  1949. "```````````b````````",
  1950. "```````````cbb``````",
  1951. "````````b`bcffb`````",
  1952. "```b``bbdbddcfb`````",
  1953. "````cbbddeeddcfb````",
  1954. "```bcdddeaaedcfb````",
  1955. "``bffcdeaaaedcfb````",
  1956. "```bfcdeaeaedccfb```",
  1957. "```bfcdeaeeeedcfb```",
  1958. "````bfcdeebcbedcfb``",
  1959. "````bfccdebcbedcfb``",
  1960. "````bbfcdebcbedcfbb`",
  1961. "`````bfcdebcbbddcf``",
  1962. "`````bfcdebcbbbbcb``",
  1963. "``````bfcdbbbcb``b``",
  1964. "``````bffcd`bc``````",
  1965. "```````bbcb``b``````",
  1966. "`````````b``````````",
  1967. "````````````````````",
  1968. "````````````````````",
  1969. "````````````````````",
  1970. "``````b```````b`````",
  1971. "`````bcb`bbb`bcb````",
  1972. "````bfcdbdddbdcfb```",
  1973. "````bfcddeeeddcfb```",
  1974. "````bfcdeaaaedcfb```",
  1975. "````bfcdeaaaedcfb```",
  1976. "````bfcdeaeaedcfb```",
  1977. "````bfcdeeeeedcfb```",
  1978. "````bfcdebcbedcfb```",
  1979. "````bfcdebcbedcfb```",
  1980. "````bfcdebcbedcfb```",
  1981. "````bfcdebcbedcfb```",
  1982. "````bfcdbbcbbdcfb```",
  1983. "````bfcdbbcbbdcfb```",
  1984. "`````bcb`bcb`bcb````",
  1985. "``````b```b```b`````",
  1986. "````````````````````",
  1987. "````````````````````",
  1988. "````````````````````",
  1989. "````````````````````",
  1990. "`````````b``````````",
  1991. "``````bbcb``````````",
  1992. "``````bfcd`bb```````",
  1993. "`````bffcdbddb``````",
  1994. "`````bfcdeded`bcb```",
  1995. "`````bfcdeaeebdcb```",
  1996. "````bfccdaaaeddcfb``",
  1997. "````bfcdeaaaedcffb``",
  1998. "```bbfdeeeeaedcfb```",
  1999. "```bfcdebceeddcfb```",
  2000. "```fcdeebcbedcfbb```",
  2001. "``bfcdebcbbedcfb````",
  2002. "`bfccdbbcbedccfb````",
  2003. "``bcdbbbcbedcfb`````",
  2004. "```bb`bcbbbdcfb`````",
  2005. "```````cb`dcffb`````",
  2006. "```````b``bcbb``````",
  2007. "```````````b````````",
  2008. "````````````````````",
  2009. "````````````````````",
  2010. "`````````bbb````````",
  2011. "```````bbfcb````````",
  2012. "``````bffccd`b``````",
  2013. "`````bffcdddbb``````",
  2014. "````bbfccdeeddb`````",
  2015. "```bffccdeaaeed`````",
  2016. "``bbfcddeaaaadbbcb``",
  2017. "`bbfcdeeeeeaedddcb``",
  2018. "`ffcddebbeaeedccff``",
  2019. "`bccdebccbeedccfbb``",
  2020. "`bcdbbccbeeddffb````",
  2021. "``bbbbcbbedccfbb````",
  2022. "````bcbbedcffbb`````",
  2023. "````bcbbdccfb```````",
  2024. "`````b`ddcfb````````",
  2025. "```````bcfb`````````",
  2026. "``````bcfbb`````````",
  2027. "````````b```````````",
  2028. "````````````````````",
  2029. "````````````````````",
  2030. "````````````b```````",
  2031. "``````````bbfb`b````",
  2032. "```````bbbfffcc`````",
  2033. "`````bbbffcccdb`````",
  2034. "```bbfffccddddbb````",
  2035. "``bffccccdeeeddb````",
  2036. "``bfcddddeaaaeddb```",
  2037. "`bccdeeeeeeeaaeb````",
  2038. "``bdbbbbbbeaaaedb```",
  2039. "````bccccceeeeddccb`",
  2040. "```bbbbbbbeddddcfb``",
  2041. "``bccbbeeedccccffb``",
  2042. "````bbddddccfffbb```",
  2043. "`````bdcccffbbb`````",
  2044. "`````ccfffbb````````",
  2045. "````bbfbbb``````````",
  2046. "```````b````````````",
  2047. "````````````````````",
  2048. "````````````````````",
  2049. "````````````````````",
  2050. "````````````````````",
  2051. "````````````````````",
  2052. "````bbbbbbbbbbbb````",
  2053. "```bffffffffffffb```",
  2054. "``bccccccccccccccb``",
  2055. "```bddddddddddddb```",
  2056. "````bbeeeeeeeedb````",
  2057. "```bbbbbbbeaaaedb```",
  2058. "``bccccccceeaaedb```",
  2059. "```bbbbbbbeaaaedb```",
  2060. "````bbeeeeeeeedb````",
  2061. "```bddddddddddddb```",
  2062. "``bccccccccccccccb``",
  2063. "```bffffffffffffb```",
  2064. "````bbbbbbbbbbbb````",
  2065. "````````````````````",
  2066. "````````````````````",
  2067. "````````````````````",
  2068. "````````````````````",
  2069. "````````````````````",
  2070. "````````````````````",
  2071. "`````bbbb```````````",
  2072. "```bcfffb```````````",
  2073. "````bcccffbb````````",
  2074. "`````dddcccfbbb`````",
  2075. "```bbbedddcfffbbb```",
  2076. "``bcbbbeeeddccfff```",
  2077. "```bcccbbbeeedcccb``",
  2078. "```bbbccceaaedddcb``",
  2079. "b`bbbebbbeeaaedbb```",
  2080. "`bcdddeeeeaaaedd````",
  2081. "`fcccdddeeeaedbb````",
  2082. "`bbffcccdddedbb`````",
  2083. "````bfffcccddd``````",
  2084. "````bbbfffcccb``````",
  2085. "```````bbbfffcb`````",
  2086. "``````````bbbb``````",
  2087. "````````````````````",
  2088. "````````````````````",
  2089. "````````````````````",
  2090. "``````bcbbb`````````",
  2091. "``````bcffb`````````",
  2092. "```````ddcfb````````",
  2093. "```bcbbbdcffb```````",
  2094. "````bcbbedccfbb`````",
  2095. "``b`bbcbeedccfb`````",
  2096. "bcdbbbcbbeddcfbb````",
  2097. "`bccdebccbeedcffbb``",
  2098. "bffcdeebceaeddcff```",
  2099. "``bfcddebeeaeedccb``",
  2100. "``bffcddeaaaadbdcb``",
  2101. "```bbfccdeaaeed`b```",
  2102. "````bbfcdeeeddb`````",
  2103. "`````bfccddbbb``````",
  2104. "``````bffcdd````````",
  2105. "```````bffcb````````",
  2106. "````````bbbcb```````",
  2107. "````````````````````",
  2108. "````````````````````",
  2109. "``````````b`````````",
  2110. "``````````cb````````",
  2111. "```````bb`bcfb``````",
  2112. "```b``bcbbdcfbb`````",
  2113. "```cb`bcbbddcfb`````",
  2114. "``bcdbbccbedcfb`````",
  2115. "`bfcdbebcbedcfb`````",
  2116. "``bffcdebcbedcfb````",
  2117. "```bfcdebcbedcffb```",
  2118. "```bfcdebeeeedcfb```",
  2119. "```bfcdeeaeaedcfb```",
  2120. "```bfcddeaaaedcfb```",
  2121. "````bbfcdeaaaddcfb``",
  2122. "`````bfcdeeeebdccb``",
  2123. "`````bfcdddddb`bb```",
  2124. "`````bfcdb`bb```````",
  2125. "`````bfccb``````````",
  2126. "````````bb``````````",
  2127. "````````````````````"
  2128. };
  2129.  
  2130. /* XPM */
  2131. static char * road_xpm[] = {
  2132. "40 40 3 1",
  2133. "     c #86864A4A2D2D",
  2134. ".    c #B9B95A5A2B2B",
  2135. "X    c #6B6B29291414",
  2136. " ... .. .     ... . X... .XX.... X  .. .",
  2137. "  . . XX.  .  .... ... . X .X.  X X X.X.",
  2138. " X . .X X X ..    . . .XXX..XX.XXXXXXX X",
  2139. "     X . X   X   .  .  X    XX XXX .XX X",
  2140. ". . X    XX  X ....    XX..XX XXXX XX X ",
  2141. "X.   .XX    ..  XX    XXX XXX..XX XXXXXX",
  2142. "X    X XXXX X    X.XX.. .X.XXXXXXXX X XX",
  2143. "X    X  X   X.X  .X  X X.XX.XX XXX.X X  ",
  2144. " XXXXXXX.XX   XX.XXX  XXX. XXXXXX. XXX  ",
  2145. "  XX     .XXX XX..X..X.. XXX.XXXXXXXX X ",
  2146. "X XXXXXX..X XX ..X.X....XXXXX.XXXXX.X ..",
  2147. "X  XXXXX .. X ..  .XX.X.XX....XXX .. XX ",
  2148. "  ..XX.X..XXX XXXXXXXX XXX.....X ...  . ",
  2149. " XX X XXXXXXXX  .. XXX.X .X .X.  . .XX..",
  2150. ".X   .  XXX  X .   X X.....XXXXXX X .   ",
  2151. ".XX XX .XX. XX .X ..XX . X.XX.X X X ..X ",
  2152. "  .XX   X  XXXXXXX .X ...X.. ...XXX  .  ",
  2153. ".XX.XX..X X.   XX.. X .XXX. . . X..    .",
  2154. "XX.   .X .XXXX.XX .XXXX.........X  X  X ",
  2155. " XX.. .   X... X...X XX . .X.. . XX  .  ",
  2156. " .X...X XXX.XXXXXXX   XX XX... XX.XX X .",
  2157. "   .  XX..XX.X .  XX..XX.X X XXXX X X   ",
  2158. ".....X  X .X X.X XXXX.XXX. XXX X X.X XX.",
  2159. "  ..    XXXX X  XXXXXXX..X.XX.XXXXX XXX ",
  2160. ".  X.X..XXX  XXXXX XXX .XXXX  X X XX X .",
  2161. "  .  X. XXXXXXXXX XXXX XX  X  XX XX  X  ",
  2162. "..  .  X.XXXXXXX.XX XXX.X XX  . X XX XX ",
  2163. "    XXX..X XX X XXXXXXX.XX  XXXXXXXXX  X",
  2164. " X XX  X X XX.XXX XXXXX  XX   XX XX . XX",
  2165. "XXX X.XXX XXX XXX X XXXX X X  X XXXXXX X",
  2166. "  X.XXX XXXX.X XXXX X X XXXXX   XXX XXXX",
  2167. "XX .XXXX XXXXXXX X XX   .X      XXX  XXX",
  2168. "  .X XXXXXXXXX XXXX XX  X  X X X  X X.  ",
  2169. " . XXXXXXXX X XXX.XXXXX   X    X  X XXX.",
  2170. "XXXXXXX XXXXXX X XX X   XXX X  X  X X..X",
  2171. "X.X   XXXXXX XXXXX XX    .X   XXXXX X XX",
  2172. "XXXXX.XXXXXXXXXX.  X         . .  ..X XX",
  2173. ".XXXXX. .XXXX .   X .XXX   ..  X   .  X.",
  2174. "..XX .XXXX X X X. . .  .   ..XXX ..    .",
  2175. "..X..X.XX.XX ..XXXX    .      .X  X.XX.X"};
  2176.  
  2177. /* XPM */
  2178. static char * shell_xpm[] = {
  2179. "5 5 3 1",
  2180. "     c None",
  2181. ".    c #000000000000",
  2182. "X    c #FFFFFFFFFFFF",
  2183. " ... ",
  2184. ".XXX.",
  2185. ".XXX.",
  2186. ".XXX.",
  2187. " ... "};
  2188.  
  2189. /* XPM */
  2190. static char * tank_xpm[] = {
  2191. /* width height ncolors chars_per_pixel */
  2192. "20 320 5 1",
  2193. /* colors */
  2194. "` c None",
  2195. "a c #000000000101",
  2196. "b c #FFFFFFFFFFFF",
  2197. "c c #797979797979",
  2198. "d c #BCBCBCBCBCBC",
  2199. /* pixels */
  2200. "````````````````````",
  2201. "````````````````````",
  2202. "``````a```a```a`````",
  2203. "`````aba`aba`aba````",
  2204. "````adbcaabaacbda```",
  2205. "````adbcaabaacbda```",
  2206. "````adbcdabadcbda```",
  2207. "````adbcdabadcbda```",
  2208. "````adbcdabadcbda```",
  2209. "````adbcdabadcbda```",
  2210. "````adbcdddddcbda```",
  2211. "````adbcdcdcdcbda```",
  2212. "````adbcdcccdcbda```",
  2213. "````adbcdcccdcbda```",
  2214. "````adbccdddccbda```",
  2215. "````adbcacccacbda```",
  2216. "`````aba`aaa`aba````",
  2217. "``````a```````a`````",
  2218. "````````````````````",
  2219. "````````````````````",
  2220. "````````````````````",
  2221. "`````````a``````````",
  2222. "```````aaba``a``````",
  2223. "``````addbc`ab``````",
  2224. "``````adbcaaaba``a``",
  2225. "`````adbcdabaaaaba``",
  2226. "`````adbcdabaaccbd``",
  2227. "````aadbcdabadcbdaa`",
  2228. "````adbbcdabadcbda``",
  2229. "````adbcddabadcbda``",
  2230. "```adbcdcddddcbda```",
  2231. "```adbcdcdcdcbbda```",
  2232. "``addbcdcccdcbda````",
  2233. "```abcccdccdcbda````",
  2234. "````baaccddccbda````",
  2235. "```a``aacaccbda`````",
  2236. "````````a`abdda`````",
  2237. "```````````baa``````",
  2238. "```````````a````````",
  2239. "````````````````````",
  2240. "````````````````````",
  2241. "`````````adaa```````",
  2242. "````````aadbba``````",
  2243. "```````aadbbca``````",
  2244. "``````addbccaaaa````",
  2245. "`````aadbccdaabba```",
  2246. "````addbcddabbaa``a`",
  2247. "```addbbcdabbaaacab`",
  2248. "```adbbcddabaadccbda",
  2249. "``adbccdcddaddcbbda`",
  2250. "``abbcdccdcddcbbdaa`",
  2251. "``aaccdcccddcbdda```",
  2252. "`````acdcddccbda````",
  2253. "````aacdcccbdda`````",
  2254. "``````acacbbdaa`````",
  2255. "````````acbdaa``````",
  2256. "````````bbda````````",
  2257. "````````aada````````",
  2258. "````````````````````",
  2259. "````````````````````",
  2260. "````````````````````",
  2261. "``````````````a`````",
  2262. "`````````````ada````",
  2263. "``````````aaddbba```",
  2264. "````````aaadbbbca```",
  2265. "`````aaadddbccca````",
  2266. "```aadddbbccddaaa```",
  2267. "```addbbbcdddaaabba`",
  2268. "```bbbcccddaabbbaa``",
  2269. "``aaccddccdbbaaaa```",
  2270. "`````accccddaaddaca`",
  2271. "````acddcccdddcccbba",
  2272. "````accddddcccbbbda`",
  2273. "`````a`accccbbbddda`",
  2274. "``````accbbbdddaaa``",
  2275. "``````bbbdddaaa`````",
  2276. "``````aaddaaa```````",
  2277. "````````aa``````````",
  2278. "````````````````````",
  2279. "````````````````````",
  2280. "````````````````````",
  2281. "````````````````````",
  2282. "````````````````````",
  2283. "````````````````````",
  2284. "`````aaaaaaaaaaaa```",
  2285. "````adddddddddddda``",
  2286. "```abbbbbbbbbbbbbba`",
  2287. "````acccccccccccca``",
  2288. "`````acddddddddaa```",
  2289. "````acdcccdaaaaaaa``",
  2290. "````acdccddbbbbbbba`",
  2291. "````acdcccdaaaaaaa``",
  2292. "`````acddddddddaa```",
  2293. "````acccccccccccca``",
  2294. "```abbbbbbbbbbbbbba`",
  2295. "````adddddddddddda``",
  2296. "`````aaaaaaaaaaaa```",
  2297. "````````````````````",
  2298. "````````````````````",
  2299. "````````````````````",
  2300. "````````````````````",
  2301. "````````````````````",
  2302. "````````aa``````````",
  2303. "``````aaddaaa```````",
  2304. "``````bbbdddaaa`````",
  2305. "``````accbbbdddaaa``",
  2306. "`````a`accccbbbddda`",
  2307. "````accddddcccbbbda`",
  2308. "````acddcccdddcccbba",
  2309. "`````accccddaaddaca`",
  2310. "``aaccddccdbbaaaa```",
  2311. "```bbbcccddaabbbaa``",
  2312. "```addbbbcdddaaabba`",
  2313. "```aadddbbccddaaa```",
  2314. "`````aaadddbccca````",
  2315. "````````aaadbbbca```",
  2316. "``````````aaddbba```",
  2317. "`````````````ada````",
  2318. "``````````````a`````",
  2319. "````````````````````",
  2320. "````````````````````",
  2321. "````````````````````",
  2322. "````````aada````````",
  2323. "````````bbda````````",
  2324. "````````acbdaa``````",
  2325. "``````acacbbdaa`````",
  2326. "````aacdcccbdda`````",
  2327. "`````acdcddccbda````",
  2328. "``aaccdcccddcbdda```",
  2329. "``abbcdccdcddcbbdaa`",
  2330. "``adbccdcddaddcbbda`",
  2331. "```adbbcddabaadccbda",
  2332. "```addbbcdabbaaacab`",
  2333. "````addbcddabbaa``a`",
  2334. "`````aadbccdaabba```",
  2335. "``````addbccaaaa````",
  2336. "```````aadbbca``````",
  2337. "````````aadbba``````",
  2338. "`````````adaa```````",
  2339. "````````````````````",
  2340. "````````````````````",
  2341. "```````````a````````",
  2342. "```````````baa``````",
  2343. "````````a`abdda`````",
  2344. "```a``aacaccbda`````",
  2345. "````baaccddccbda````",
  2346. "```abcccdccdcbda````",
  2347. "``addbcdcccdcbda````",
  2348. "```adbcdcdcdcbbda```",
  2349. "```adbcdcddddcbda```",
  2350. "````adbcddabadcbda``",
  2351. "````adbbcdabadcbda``",
  2352. "````aadbcdabadcbdaa`",
  2353. "`````adbcdabaaccbd``",
  2354. "`````adbcdabaaaaba``",
  2355. "``````adbcaaaba``a``",
  2356. "``````addbc`ab``````",
  2357. "```````aaba``a``````",
  2358. "`````````a``````````",
  2359. "````````````````````",
  2360. "````````````````````",
  2361. "````````````````````",
  2362. "``````a```````a`````",
  2363. "`````aba`aaa`aba````",
  2364. "````adbcacccacbda```",
  2365. "````adbccdddccbda```",
  2366. "````adbcdcccdcbda```",
  2367. "````adbcdcccdcbda```",
  2368. "````adbcdcdcdcbda```",
  2369. "````adbcdddddcbda```",
  2370. "````adbcdabadcbda```",
  2371. "````adbcdabadcbda```",
  2372. "````adbcdabadcbda```",
  2373. "````adbcdabadcbda```",
  2374. "````adbcaabaacbda```",
  2375. "````adbcaabaacbda```",
  2376. "`````aba`aba`aba````",
  2377. "``````a```a```a`````",
  2378. "````````````````````",
  2379. "````````````````````",
  2380. "````````````````````",
  2381. "````````````````````",
  2382. "`````````a``````````",
  2383. "``````aaba``````````",
  2384. "``````adbc`aa```````",
  2385. "`````addbcacca``````",
  2386. "`````adbcdcdc`aba```",
  2387. "`````adbcdcddacba```",
  2388. "````adbbccccdccbda``",
  2389. "````adbcdcccdcbdda``",
  2390. "```aadcddddcdcbda```",
  2391. "```adbcdabddccbda```",
  2392. "```dbcddabadcbdaa```",
  2393. "``adbcdabaadcbda````",
  2394. "`adbbcaabadcbbda````",
  2395. "``abcaaabadcbda`````",
  2396. "```aa`abaaacbda`````",
  2397. "```````ba`cbdda`````",
  2398. "```````a``abaa``````",
  2399. "```````````a````````",
  2400. "````````````````````",
  2401. "````````````````````",
  2402. "`````````aaa````````",
  2403. "```````aadba````````",
  2404. "``````addbbc`a``````",
  2405. "`````addbcccaa``````",
  2406. "````aadbbcddcca`````",
  2407. "```addbbcdccddc`````",
  2408. "``aadbccdcccccaaba``",
  2409. "`aadbcdddddcdcccba``",
  2410. "`ddbccdaadcddcbbdd``",
  2411. "`abbcdabbaddcbbdaa``",
  2412. "`abcaabbaddccdda````",
  2413. "``aaaabaadcbbdaa````",
  2414. "````abaadcbddaa`````",
  2415. "````abaacbbda```````",
  2416. "`````a`ccbda````````",
  2417. "```````abda`````````",
  2418. "``````abdaa`````````",
  2419. "````````a```````````",
  2420. "````````````````````",
  2421. "````````````````````",
  2422. "````````````a```````",
  2423. "``````````aada`a````",
  2424. "```````aaadddbb`````",
  2425. "`````aaaddbbbca`````",
  2426. "```aadddbbccccaa````",
  2427. "``addbbbbcdddcca````",
  2428. "``adbccccdcccdcca```",
  2429. "`abbcdddddddccda````",
  2430. "``acaaaaaadcccdca```",
  2431. "````abbbbbddddccbba`",
  2432. "```aaaaaaadccccbda``",
  2433. "``abbaadddcbbbbdda``",
  2434. "````aaccccbbdddaa```",
  2435. "`````acbbbddaaa`````",
  2436. "`````bbdddaa````````",
  2437. "````aadaaa``````````",
  2438. "```````a````````````",
  2439. "````````````````````",
  2440. "````````````````````",
  2441. "````````````````````",
  2442. "````````````````````",
  2443. "````````````````````",
  2444. "````aaaaaaaaaaaa````",
  2445. "```adddddddddddda```",
  2446. "``abbbbbbbbbbbbbba``",
  2447. "```acccccccccccca```",
  2448. "````aaddddddddca````",
  2449. "```aaaaaaadcccdca```",
  2450. "``abbbbbbbddccdca```",
  2451. "```aaaaaaadcccdca```",
  2452. "````aaddddddddca````",
  2453. "```acccccccccccca```",
  2454. "``abbbbbbbbbbbbbba``",
  2455. "```adddddddddddda```",
  2456. "````aaaaaaaaaaaa````",
  2457. "````````````````````",
  2458. "````````````````````",
  2459. "````````````````````",
  2460. "````````````````````",
  2461. "````````````````````",
  2462. "````````````````````",
  2463. "`````aaaa```````````",
  2464. "```abddda```````````",
  2465. "````abbbddaa````````",
  2466. "`````cccbbbdaaa`````",
  2467. "```aaadcccbdddaaa```",
  2468. "``abaaadddccbbddd```",
  2469. "```abbbaaadddcbbba``",
  2470. "```aaabbbdccdcccba``",
  2471. "a`aaadaaaddccdcaa```",
  2472. "`abcccddddcccdcc````",
  2473. "`dbbbcccdddcdcaa````",
  2474. "`aaddbbbcccdcaa`````",
  2475. "````adddbbbccc``````",
  2476. "````aaadddbbba``````",
  2477. "```````aaadddba`````",
  2478. "``````````aaaa``````",
  2479. "````````````````````",
  2480. "````````````````````",
  2481. "````````````````````",
  2482. "``````abaaa`````````",
  2483. "``````abdda`````````",
  2484. "```````ccbda````````",
  2485. "```abaaacbdda```````",
  2486. "````abaadcbbdaa`````",
  2487. "``a`aabaddcbbda`````",
  2488. "abcaaabaadccbdaa````",
  2489. "`abbcdabbaddcbddaa``",
  2490. "addbcddabdcdccbdd```",
  2491. "``adbccdaddcddcbba``",
  2492. "``addbccdcccccacba``",
  2493. "```aadbbcdccddc`a```",
  2494. "````aadbcdddcca`````",
  2495. "`````adbbccaaa``````",
  2496. "``````addbcc````````",
  2497. "```````addba````````",
  2498. "````````aaaba```````",
  2499. "````````````````````",
  2500. "````````````````````",
  2501. "``````````a`````````",
  2502. "``````````ba````````",
  2503. "```````aa`abda``````",
  2504. "```a``abaacbdaa`````",
  2505. "```ba`abaaccbda`````",
  2506. "``abcaabbadcbda`````",
  2507. "`adbcadabadcbda`````",
  2508. "``addbcdabadcbda````",
  2509. "```adbcdabadcbdda```",
  2510. "```adbcdaddddcbda```",
  2511. "```adbcddcdcdcbda```",
  2512. "```adbccdcccdcbda```",
  2513. "````aadbcdcccccbda``",
  2514. "`````adbcddddacbba``",
  2515. "`````adbccccca`aa```",
  2516. "`````adbca`aa```````",
  2517. "`````adbba``````````",
  2518. "````````aa``````````",
  2519. "````````````````````"
  2520. };
  2521.  
  2522. /* XPM */
  2523. static char * tank1_xpm[] = {
  2524. "20 20 7 1",
  2525. "     c #000000000000",
  2526. ".    c #000000000101",
  2527. "X    c #FFFFFFFFFFFF",
  2528. "o    c #BCBCBCBCBCBC",
  2529. "O    c #797979797979",
  2530. "+    c #FFFF00000000",
  2531. "@    c #A8A800000000",
  2532. "                    ",
  2533. "                    ",
  2534. "      .   .   .     ",
  2535. "     .X. .X. .X.    ",
  2536. "    .oXO..X..OXo.   ",
  2537. "    .oXO..X..OXo.   ",
  2538. "    .oXO+.X.+OXo.   ",
  2539. "    .oXO+.X.+OXo.   ",
  2540. "    .oXO+.X.+OXo.   ",
  2541. "    .oXO+.X.+OXo.   ",
  2542. "    .oXO+++++OXo.   ",
  2543. "    .oXO+@+@+OXo.   ",
  2544. "    .oXO+@@@+OXo.   ",
  2545. "    .oXO+@@@+OXo.   ",
  2546. "    .oXOO+++OOXo.   ",
  2547. "    .oXO.OOO.OXo.   ",
  2548. "     .X. ... .X.    ",
  2549. "      .       .     ",
  2550. "                    ",
  2551. "                    "};
  2552.  
  2553. /* XPM */
  2554. static char * tree_xpm[] = {
  2555. "40 40 6 1",
  2556. "     c None",
  2557. ".    c #010100000000",
  2558. "X    c #0000E5E50000",
  2559. "o    c #0000B0B00000",
  2560. "O    c #919150503131",
  2561. "+    c #000081810000",
  2562. "                                        ",
  2563. "                            .  .        ",
  2564. "           .  . . .    ..  .X..X.       ",
  2565. "      . ...X..X.X.o. ..oX..XX.XX.       ",
  2566. "     .X.oX...XXXXXXX.XoXoo.XXoXXX...    ",
  2567. "      ..XX.o.XXXXOoXooooXooX++XX+XXX.   ",
  2568. "     .XXXX.XXXXXOOOooXXooXXXXXXXX....   ",
  2569. "   . .X+XXXooXXoXOXOooXoXX+++XXX..XXo.  ",
  2570. "  .X.XXXXXXXX+XXXOOXoXX+oo+XXX+XXXXX.   ",
  2571. "   .XXXXXoXoXXXXOXOOXooXXXOXX+XXXXX+X.  ",
  2572. "  .X+XXXXXXooXXXXXOOXoXX+OOOOooXXoXXXX. ",
  2573. "   .X+XXXXXXXXXXXXOXXXXXXOOXoXooooX+X.  ",
  2574. "    .XXXXXXoXoXXXoOOOXXXOOOooXXXXooX.   ",
  2575. "    .X.XXXXoXOOXoXXOOOOOXOooOXoXOO+.    ",
  2576. "    .X.XXXXOOoXXXXXoOOXOoOoXOXoOOOO.    ",
  2577. "    .X..XXXXOOoOoXXOOOOOoXOXoooOXO.     ",
  2578. "     ..XXXoooOooooOOXXOXoOooooXXXXX.    ",
  2579. "     ..XXXXXXoXOoXOXXOXOOooXoXXoXXX.    ",
  2580. "    .XXXXoXXooXXOXOoXXOOooooXXXXXX+X.   ",
  2581. "   .XX.X+XoXXXXOOXXOOOOOoooooXXXXX+X.   ",
  2582. "    ...XXXXXOoXOXXXOOXXoOoOOoX+XXXXXX.  ",
  2583. "     .XXXXOOXOOOOXXOOOXXXOOOoXOXXXXXX.  ",
  2584. "     .XXXXOOOXOXXoOXOXXXXX+OXXOXXXXX.   ",
  2585. "     .XXXXXOOOoXXOOXOXXX+o++OOXOOOXX..  ",
  2586. "      .X+XOOXXoooXOOXXXX+X+XXOOOOO+XX.  ",
  2587. "       .X.XXXXoXoXoOOXXXXoXooXXOOOOX.   ",
  2588. "        ..XXXXoXoXOooOXXoXoXoXXXOOXXo.  ",
  2589. "        .XX+XXXoooooXXXXoooXoXXXXXXX.   ",
  2590. "       .oXXXoXoXXoooOoXoooooXo+++X..    ",
  2591. "        ...X+oXXXooOOX+XXooXooXXX.      ",
  2592. "           .XXXXXXooXXXX+oXo+XXXX.      ",
  2593. "           .X+XXXXXOOoXXXXXXo....       ",
  2594. "           .XXo+XXoOOX+XXoo.X.          ",
  2595. "            .X.XXXXO+OoXoX. .           ",
  2596. "             ..XXXo++O+oXX.             ",
  2597. "               .XXXX+oo...              ",
  2598. "                ..XXXo.                 ",
  2599. "                  ...X.                 ",
  2600. "                     .                  ",
  2601. "                                        "};
  2602.  
  2603. /* XPM */
  2604. static char * w1_xpm[] = {
  2605. "40 40 2 1",
  2606. "     c #000000007575",
  2607. ".    c #00000000FFFF",
  2608. "                                        ",
  2609. "   .    .    .    .    .    .    .    . ",
  2610. "  ...  ...  ...  ...  ...  ...  ...  ...",
  2611. "........................................",
  2612. "..   ..   ..   ..   ..   ..   ..   ..   ",
  2613. "                                        ",
  2614. "   .    .    .    .    .    .    .    . ",
  2615. "  ...  ...  ...  ...  ...  ...  ...  ...",
  2616. "........................................",
  2617. "..   ..   ..   ..   ..   ..   ..   ..   ",
  2618. "                                        ",
  2619. "   .    .    .    .    .    .    .    . ",
  2620. "  ...  ...  ...  ...  ...  ...  ...  ...",
  2621. "........................................",
  2622. "..   ..   ..   ..   ..   ..   ..   ..   ",
  2623. "                                        ",
  2624. "   .    .    .    .    .    .    .    . ",
  2625. "  ...  ...  ...  ...  ...  ...  ...  ...",
  2626. "........................................",
  2627. "..   ..   ..   ..   ..   ..   ..   ..   ",
  2628. "                                        ",
  2629. "   .    .    .    .    .    .    .    . ",
  2630. "  ...  ...  ...  ...  ...  ...  ...  ...",
  2631. "........................................",
  2632. "..   ..   ..   ..   ..   ..   ..   ..   ",
  2633. "                                        ",
  2634. "   .    .    .    .    .    .    .    . ",
  2635. "  ...  ...  ...  ...  ...  ...  ...  ...",
  2636. "........................................",
  2637. "..   ..   ..   ..   ..   ..   ..   ..   ",
  2638. "                                        ",
  2639. "   .    .    .    .    .    .    .    . ",
  2640. "  ...  ...  ...  ...  ...  ...  ...  ...",
  2641. "........................................",
  2642. "..   ..   ..   ..   ..   ..   ..   ..   ",
  2643. "                                        ",
  2644. "   .    .    .    .    .    .    .    . ",
  2645. "  ...  ...  ...  ...  ...  ...  ...  ...",
  2646. "........................................",
  2647. "..   ..   ..   ..   ..   ..   ..   ..   "};
  2648.  
  2649. /* XPM */
  2650. static char * w2_xpm[] = {
  2651. "40 40 2 1",
  2652. "     c #000000007575",
  2653. ".    c #00000000FFFF",
  2654. "                                        ",
  2655. "    .    .    .    .    .    .    .    .",
  2656. ".  ...  ...  ...  ...  ...  ...  ...  ..",
  2657. "........................................",
  2658. " ..   ..   ..   ..   ..   ..   ..   ..  ",
  2659. "                                        ",
  2660. "    .    .    .    .    .    .    .    .",
  2661. ".  ...  ...  ...  ...  ...  ...  ...  ..",
  2662. "........................................",
  2663. " ..   ..   ..   ..   ..   ..   ..   ..  ",
  2664. "                                        ",
  2665. "    .    .    .    .    .    .    .    .",
  2666. ".  ...  ...  ...  ...  ...  ...  ...  ..",
  2667. "........................................",
  2668. " ..   ..   ..   ..   ..   ..   ..   ..  ",
  2669. "                                        ",
  2670. "    .    .    .    .    .    .    .    .",
  2671. ".  ...  ...  ...  ...  ...  ...  ...  ..",
  2672. "........................................",
  2673. " ..   ..   ..   ..   ..   ..   ..   ..  ",
  2674. "                                        ",
  2675. "    .    .    .    .    .    .    .    .",
  2676. ".  ...  ...  ...  ...  ...  ...  ...  ..",
  2677. "........................................",
  2678. " ..   ..   ..   ..   ..   ..   ..   ..  ",
  2679. "                                        ",
  2680. "    .    .    .    .    .    .    .    .",
  2681. ".  ...  ...  ...  ...  ...  ...  ...  ..",
  2682. "........................................",
  2683. " ..   ..   ..   ..   ..   ..   ..   ..  ",
  2684. "                                        ",
  2685. "    .    .    .    .    .    .    .    .",
  2686. ".  ...  ...  ...  ...  ...  ...  ...  ..",
  2687. "........................................",
  2688. " ..   ..   ..   ..   ..   ..   ..   ..  ",
  2689. "                                        ",
  2690. "    .    .    .    .    .    .    .    .",
  2691. ".  ...  ...  ...  ...  ...  ...  ...  ..",
  2692. "........................................",
  2693. " ..   ..   ..   ..   ..   ..   ..   ..  "};
  2694.  
  2695. /* XPM */
  2696. static char * w3_xpm[] = {
  2697. "40 40 2 1",
  2698. "     c #000000007575",
  2699. ".    c #00000000FFFF",
  2700. "                                        ",
  2701. ".    .    .    .    .    .    .    .    ",
  2702. "..  ...  ...  ...  ...  ...  ...  ...  .",
  2703. "........................................",
  2704. "  ..   ..   ..   ..   ..   ..   ..   .. ",
  2705. "                                        ",
  2706. ".    .    .    .    .    .    .    .    ",
  2707. "..  ...  ...  ...  ...  ...  ...  ...  .",
  2708. "........................................",
  2709. "  ..   ..   ..   ..   ..   ..   ..   .. ",
  2710. "                                        ",
  2711. ".    .    .    .    .    .    .    .    ",
  2712. "..  ...  ...  ...  ...  ...  ...  ...  .",
  2713. "........................................",
  2714. "  ..   ..   ..   ..   ..   ..   ..   .. ",
  2715. "                                        ",
  2716. ".    .    .    .    .    .    .    .    ",
  2717. "..  ...  ...  ...  ...  ...  ...  ...  .",
  2718. "........................................",
  2719. "  ..   ..   ..   ..   ..   ..   ..   .. ",
  2720. "                                        ",
  2721. ".    .    .    .    .    .    .    .    ",
  2722. "..  ...  ...  ...  ...  ...  ...  ...  .",
  2723. "........................................",
  2724. "  ..   ..   ..   ..   ..   ..   ..   .. ",
  2725. "                                        ",
  2726. ".    .    .    .    .    .    .    .    ",
  2727. "..  ...  ...  ...  ...  ...  ...  ...  .",
  2728. "........................................",
  2729. "  ..   ..   ..   ..   ..   ..   ..   .. ",
  2730. "                                        ",
  2731. ".    .    .    .    .    .    .    .    ",
  2732. "..  ...  ...  ...  ...  ...  ...  ...  .",
  2733. "........................................",
  2734. "  ..   ..   ..   ..   ..   ..   ..   .. ",
  2735. "                                        ",
  2736. ".    .    .    .    .    .    .    .    ",
  2737. "..  ...  ...  ...  ...  ...  ...  ...  .",
  2738. "........................................",
  2739. "  ..   ..   ..   ..   ..   ..   ..   .. "};
  2740.  
  2741. /* XPM */
  2742. static char * w4_xpm[] = {
  2743. "40 40 2 1",
  2744. "     c #000000007575",
  2745. ".    c #00000000FFFF",
  2746. "                                        ",
  2747. " .    .    .    .    .    .    .    .   ",
  2748. "...  ...  ...  ...  ...  ...  ...  ...  ",
  2749. "........................................",
  2750. "   ..   ..   ..   ..   ..   ..   ..   ..",
  2751. "                                        ",
  2752. " .    .    .    .    .    .    .    .   ",
  2753. "...  ...  ...  ...  ...  ...  ...  ...  ",
  2754. "........................................",
  2755. "   ..   ..   ..   ..   ..   ..   ..   ..",
  2756. "                                        ",
  2757. " .    .    .    .    .    .    .    .   ",
  2758. "...  ...  ...  ...  ...  ...  ...  ...  ",
  2759. "........................................",
  2760. "   ..   ..   ..   ..   ..   ..   ..   ..",
  2761. "                                        ",
  2762. " .    .    .    .    .    .    .    .   ",
  2763. "...  ...  ...  ...  ...  ...  ...  ...  ",
  2764. "........................................",
  2765. "   ..   ..   ..   ..   ..   ..   ..   ..",
  2766. "                                        ",
  2767. " .    .    .    .    .    .    .    .   ",
  2768. "...  ...  ...  ...  ...  ...  ...  ...  ",
  2769. "........................................",
  2770. "   ..   ..   ..   ..   ..   ..   ..   ..",
  2771. "                                        ",
  2772. " .    .    .    .    .    .    .    .   ",
  2773. "...  ...  ...  ...  ...  ...  ...  ...  ",
  2774. "........................................",
  2775. "   ..   ..   ..   ..   ..   ..   ..   ..",
  2776. "                                        ",
  2777. " .    .    .    .    .    .    .    .   ",
  2778. "...  ...  ...  ...  ...  ...  ...  ...  ",
  2779. "........................................",
  2780. "   ..   ..   ..   ..   ..   ..   ..   ..",
  2781. "                                        ",
  2782. " .    .    .    .    .    .    .    .   ",
  2783. "...  ...  ...  ...  ...  ...  ...  ...  ",
  2784. "........................................",
  2785. "   ..   ..   ..   ..   ..   ..   ..   .."};
  2786.  
  2787. /* XPM */
  2788. static char * w5_xpm[] = {
  2789. "40 40 2 1",
  2790. "     c #000000007575",
  2791. ".    c #00000000FFFF",
  2792. "                                        ",
  2793. "  .    .    .    .    .    .    .    .  ",
  2794. " ...  ...  ...  ...  ...  ...  ...  ... ",
  2795. "........................................",
  2796. ".   ..   ..   ..   ..   ..   ..   ..   .",
  2797. "                                        ",
  2798. "  .    .    .    .    .    .    .    .  ",
  2799. " ...  ...  ...  ...  ...  ...  ...  ... ",
  2800. "........................................",
  2801. ".   ..   ..   ..   ..   ..   ..   ..   .",
  2802. "                                        ",
  2803. "  .    .    .    .    .    .    .    .  ",
  2804. " ...  ...  ...  ...  ...  ...  ...  ... ",
  2805. "........................................",
  2806. ".   ..   ..   ..   ..   ..   ..   ..   .",
  2807. "                                        ",
  2808. "  .    .    .    .    .    .    .    .  ",
  2809. " ...  ...  ...  ...  ...  ...  ...  ... ",
  2810. "........................................",
  2811. ".   ..   ..   ..   ..   ..   ..   ..   .",
  2812. "                                        ",
  2813. "  .    .    .    .    .    .    .    .  ",
  2814. " ...  ...  ...  ...  ...  ...  ...  ... ",
  2815. "........................................",
  2816. ".   ..   ..   ..   ..   ..   ..   ..   .",
  2817. "                                        ",
  2818. "  .    .    .    .    .    .    .    .  ",
  2819. " ...  ...  ...  ...  ...  ...  ...  ... ",
  2820. "........................................",
  2821. ".   ..   ..   ..   ..   ..   ..   ..   .",
  2822. "                                        ",
  2823. "  .    .    .    .    .    .    .    .  ",
  2824. " ...  ...  ...  ...  ...  ...  ...  ... ",
  2825. "........................................",
  2826. ".   ..   ..   ..   ..   ..   ..   ..   .",
  2827. "                                        ",
  2828. "  .    .    .    .    .    .    .    .  ",
  2829. " ...  ...  ...  ...  ...  ...  ...  ... ",
  2830. "........................................",
  2831. ".   ..   ..   ..   ..   ..   ..   ..   ."};
  2832.  
  2833. /* XPM */
  2834. static char * wall_b_xpm[] = {
  2835. "40 40 5 1",
  2836. "     c #FFFF7C7C0000",
  2837. ".    c #BFBF54540000",
  2838. "X    c #0000E5E50000",
  2839. "o    c #0000B0B00000",
  2840. "O    c #000081810000",
  2841. "                                  .XoooO",
  2842. "                                  ..OXOX",
  2843. "                                  ...oXX",
  2844. "                                  ....Xo",
  2845. "                                  .....X",
  2846. "                                  ......",
  2847. "                                  ......",
  2848. "                                  ......",
  2849. "                                  ......",
  2850. "                                  ......",
  2851. "                                  ......",
  2852. "                                  ......",
  2853. "                                  ......",
  2854. "                                  ......",
  2855. "                                  ......",
  2856. "                                  ......",
  2857. "                                  ......",
  2858. "                                  ......",
  2859. "                                  ......",
  2860. "                                  ......",
  2861. "                                  ......",
  2862. "                                  ......",
  2863. "                                  ......",
  2864. "                                  ......",
  2865. "                                  ......",
  2866. "                                  ......",
  2867. "                                  ......",
  2868. "                                  ......",
  2869. "                                  ......",
  2870. "                                  ......",
  2871. "                                  ......",
  2872. "                                  ......",
  2873. "                                  ......",
  2874. "                                  ......",
  2875. "                                  ......",
  2876. "                                  ......",
  2877. "                                  ......",
  2878. "                                  ......",
  2879. "                                  ......",
  2880. "                                  ......"};
  2881.  
  2882. /* XPM */
  2883. static char * wall_bl_xpm[] = {
  2884. "40 40 5 1",
  2885. "     c #FFFF7C7C0000",
  2886. ".    c #BFBF54540000",
  2887. "X    c #0000E5E50000",
  2888. "o    c #0000B0B00000",
  2889. "O    c #000081810000",
  2890. "                                  .XoooO",
  2891. "                                  ..OXOX",
  2892. "                                  ...oXX",
  2893. "                                  ....Xo",
  2894. "                                  .....X",
  2895. "                                  ......",
  2896. "                                  ......",
  2897. "                                  ......",
  2898. "                                  ......",
  2899. "                                  ......",
  2900. "                                  ......",
  2901. "                                  ......",
  2902. "                                  ......",
  2903. "                                  ......",
  2904. "                                  ......",
  2905. "                                  ......",
  2906. "                                  ......",
  2907. "                                  ......",
  2908. "                                  ......",
  2909. "                                  ......",
  2910. "                                  ......",
  2911. "                                  ......",
  2912. "                                  ......",
  2913. "                                  ......",
  2914. "                                  ......",
  2915. "                                  ......",
  2916. "                                  ......",
  2917. "                                  ......",
  2918. "                                  ......",
  2919. "                                  ......",
  2920. "                                  ......",
  2921. "                                  ......",
  2922. "                                  ......",
  2923. "                                  ......",
  2924. "                                  ......",
  2925. "                                  ......",
  2926. "                                  ......",
  2927. "                                  ......",
  2928. "                                  ......",
  2929. "                                  ......"};
  2930.  
  2931. /* XPM */
  2932. static char * wall_br_xpm[] = {
  2933. "40 40 3 1",
  2934. "     c #FFFF7C7C0000",
  2935. ".    c #737331310000",
  2936. "X    c #BFBF54540000",
  2937. "                                        ",
  2938. "                                        ",
  2939. "                                        ",
  2940. "                                        ",
  2941. "                                        ",
  2942. "                                        ",
  2943. "                                        ",
  2944. "                                        ",
  2945. "                                        ",
  2946. "                                        ",
  2947. "                                        ",
  2948. "                                        ",
  2949. "                                        ",
  2950. "                                        ",
  2951. "                                        ",
  2952. "                                        ",
  2953. "                                        ",
  2954. "                                        ",
  2955. "                                        ",
  2956. "                                        ",
  2957. "                                        ",
  2958. "                                        ",
  2959. "                                        ",
  2960. "                                        ",
  2961. "                                        ",
  2962. "                                        ",
  2963. "                                        ",
  2964. "                                        ",
  2965. "                                        ",
  2966. "                                        ",
  2967. "                                        ",
  2968. "                                        ",
  2969. "                                        ",
  2970. "                                        ",
  2971. "                                  ......",
  2972. "                                  X.....",
  2973. "                                  XX....",
  2974. "                                  XXX...",
  2975. "                                  XXXX..",
  2976. "                                  XXXXX."};
  2977.  
  2978. /* XPM */
  2979. static char * wall_brl_xpm[] = {
  2980. "40 40 3 1",
  2981. "     c #FFFF7C7C0000",
  2982. ".    c #737331310000",
  2983. "X    c #BFBF54540000",
  2984. "                                        ",
  2985. "                                        ",
  2986. "                                        ",
  2987. "                                        ",
  2988. "                                        ",
  2989. "                                        ",
  2990. "                                        ",
  2991. "                                        ",
  2992. "                                        ",
  2993. "                                        ",
  2994. "                                        ",
  2995. "                                        ",
  2996. "                                        ",
  2997. "                                        ",
  2998. "                                        ",
  2999. "                                        ",
  3000. "                                        ",
  3001. "                                        ",
  3002. "                                        ",
  3003. "                                        ",
  3004. "                                        ",
  3005. "                                        ",
  3006. "                                        ",
  3007. "                                        ",
  3008. "                                        ",
  3009. "                                        ",
  3010. "                                        ",
  3011. "                                        ",
  3012. "                                        ",
  3013. "                                        ",
  3014. "                                        ",
  3015. "                                        ",
  3016. "                                        ",
  3017. "                                        ",
  3018. "                                  ......",
  3019. "                                  X.....",
  3020. "                                  XX....",
  3021. "                                  XXX...",
  3022. "                                  XXXX..",
  3023. "                                  XXXXX."};
  3024.  
  3025. /* XPM */
  3026. static char * wall_l_xpm[] = {
  3027. "40 40 6 1",
  3028. "     c #FFFF7C7C0000",
  3029. ".    c #BFBF54540000",
  3030. "X    c #0000E5E50000",
  3031. "o    c #0000B0B00000",
  3032. "O    c #000081810000",
  3033. "+    c #737331310000",
  3034. "                                  .XoooO",
  3035. "                                  ..OXOX",
  3036. "                                 ....oXX",
  3037. "                                  ....Xo",
  3038. "                                  .....X",
  3039. "                                  ......",
  3040. "                                  ......",
  3041. "                                  ......",
  3042. "                                  ......",
  3043. "                                  ......",
  3044. "                                  ......",
  3045. "                                  ......",
  3046. "                                  ......",
  3047. "                                  ......",
  3048. "                                  ......",
  3049. "                                  ......",
  3050. "                                  ......",
  3051. "                                  ......",
  3052. "                                  ......",
  3053. "                                  ......",
  3054. "                                  ......",
  3055. "                                  ......",
  3056. "                                  ......",
  3057. "                                  ......",
  3058. "                                  ......",
  3059. "                                  ......",
  3060. "                                  ......",
  3061. "                                  ......",
  3062. "                                  ......",
  3063. "                                  ......",
  3064. "                                  ......",
  3065. "                                  ......",
  3066. "                                  ......",
  3067. "                                  ......",
  3068. "++++++++++++++++++++++++++++++++++......",
  3069. "+++++++++++++++++++++++++++++++++++.....",
  3070. "++++++++++++++++++++++++++++++++++++....",
  3071. "+++++++++++++++++++++++++++++++++++++...",
  3072. "++++++++++++++++++++++++++++++++++++++..",
  3073. "+++++++++++++++++++++++++++++++++++++++."};
  3074.  
  3075. /* XPM */
  3076. static char * wall_r_xpm[] = {
  3077. "40 40 4 1",
  3078. "     c #FFFF7C7C0000",
  3079. ".    c #737331310000",
  3080. "X    c #000081810000",
  3081. "o    c #0000B0B00000",
  3082. "                                        ",
  3083. "                                        ",
  3084. "                                        ",
  3085. "                                        ",
  3086. "                                        ",
  3087. "                                        ",
  3088. "                                        ",
  3089. "                                        ",
  3090. "                                        ",
  3091. "                                        ",
  3092. "                                        ",
  3093. "                                        ",
  3094. "                                        ",
  3095. "                                        ",
  3096. "                                        ",
  3097. "                                        ",
  3098. "                                        ",
  3099. "                                        ",
  3100. "                                        ",
  3101. "                                        ",
  3102. "                                        ",
  3103. "                                        ",
  3104. "                                        ",
  3105. "                                        ",
  3106. "                                        ",
  3107. "                                        ",
  3108. "                                        ",
  3109. "                                        ",
  3110. "                                        ",
  3111. "                                        ",
  3112. "                                        ",
  3113. "                                        ",
  3114. "                                        ",
  3115. "                                        ",
  3116. "........................................",
  3117. "X.......................................",
  3118. "XX......................................",
  3119. "Xoo.....................................",
  3120. "XoXX....................................",
  3121. "oXXXo..................................."};
  3122.  
  3123. /* XPM */
  3124. static char * wall_rl_xpm[] = {
  3125. "40 40 2 1",
  3126. "     c #FFFF7C7C0000",
  3127. ".    c #737331310000",
  3128. "                                        ",
  3129. "                                        ",
  3130. "                                        ",
  3131. "                                        ",
  3132. "                                        ",
  3133. "                                        ",
  3134. "                                        ",
  3135. "                                        ",
  3136. "                                        ",
  3137. "                                        ",
  3138. "                                        ",
  3139. "                                        ",
  3140. "                                        ",
  3141. "                                        ",
  3142. "                                        ",
  3143. "                                        ",
  3144. "                                        ",
  3145. "                                        ",
  3146. "                                        ",
  3147. "                                        ",
  3148. "                                        ",
  3149. "                                        ",
  3150. "                                        ",
  3151. "                                        ",
  3152. "                                        ",
  3153. "                                        ",
  3154. "                                        ",
  3155. "                                        ",
  3156. "                                        ",
  3157. "                                        ",
  3158. "                                        ",
  3159. "                                        ",
  3160. "                                        ",
  3161. "                                        ",
  3162. "........................................",
  3163. "........................................",
  3164. "........................................",
  3165. "........................................",
  3166. "........................................",
  3167. "........................................"};
  3168.  
  3169. /* XPM */
  3170. static char * wall_t_xpm[] = {
  3171. "40 40 5 1",
  3172. "     c #FFFF7C7C0000",
  3173. ".    c #BFBF54540000",
  3174. "X    c #737331310000",
  3175. "o    c #000081810000",
  3176. "O    c #0000B0B00000",
  3177. "                                  ......",
  3178. "                                  ......",
  3179. "                                  ......",
  3180. "                                  ......",
  3181. "                                  ......",
  3182. "                                  ......",
  3183. "                                  ......",
  3184. "                                  ......",
  3185. "                                  ......",
  3186. "                                  ......",
  3187. "                                  ......",
  3188. "                                  ......",
  3189. "                                  ......",
  3190. "                                  ......",
  3191. "                                  ......",
  3192. "                                  ......",
  3193. "                                  ......",
  3194. "                                  ......",
  3195. "                                  ......",
  3196. "                                  ......",
  3197. "                                  ......",
  3198. "                                  ......",
  3199. "                                  ......",
  3200. "                                  ......",
  3201. "                                  ......",
  3202. "                                  ......",
  3203. "                                  ......",
  3204. "                                  ......",
  3205. "                                  ......",
  3206. "                                  ......",
  3207. "                                  ......",
  3208. "                                  ......",
  3209. "                                  ......",
  3210. "                                  ......",
  3211. "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX......",
  3212. "oXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....",
  3213. "ooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....",
  3214. "oOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...",
  3215. "oOooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..",
  3216. "OoooOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX."};
  3217.  
  3218. /* XPM */
  3219. static char * wall_tb_xpm[] = {
  3220. "40 40 2 1",
  3221. "     c #FFFF7C7C0000",
  3222. ".    c #BFBF54540000",
  3223. "                                  ......",
  3224. "                                  ......",
  3225. "                                  ......",
  3226. "                                  ......",
  3227. "                                  ......",
  3228. "                                  ......",
  3229. "                                  ......",
  3230. "                                  ......",
  3231. "                                  ......",
  3232. "                                  ......",
  3233. "                                  ......",
  3234. "                                  ......",
  3235. "                                  ......",
  3236. "                                  ......",
  3237. "                                  ......",
  3238. "                                  ......",
  3239. "                                  ......",
  3240. "                                  ......",
  3241. "                                  ......",
  3242. "                                  ......",
  3243. "                                  ......",
  3244. "                                  ......",
  3245. "                                  ......",
  3246. "                                  ......",
  3247. "                                  ......",
  3248. "                                  ......",
  3249. "                                  ......",
  3250. "                                  ......",
  3251. "                                  ......",
  3252. "                                  ......",
  3253. "                                  ......",
  3254. "                                  ......",
  3255. "                                  ......",
  3256. "                                  ......",
  3257. "                                  ......",
  3258. "                                  ......",
  3259. "                                  ......",
  3260. "                                  ......",
  3261. "                                  ......",
  3262. "                                  ......"};
  3263.  
  3264. /* XPM */
  3265. static char * wall_tbl_xpm[] = {
  3266. "40 40 2 1",
  3267. "     c #FFFF7C7C0000",
  3268. ".    c #BFBF54540000",
  3269. "                                  ......",
  3270. "                                  ......",
  3271. "                                  ......",
  3272. "                                  ......",
  3273. "                                  ......",
  3274. "                                  ......",
  3275. "                                  ......",
  3276. "                                  ......",
  3277. "                                  ......",
  3278. "                                  ......",
  3279. "                                  ......",
  3280. "                                  ......",
  3281. "                                  ......",
  3282. "                                  ......",
  3283. "                                  ......",
  3284. "                                  ......",
  3285. "                                  ......",
  3286. "                                  ......",
  3287. "                                  ......",
  3288. "                                  ......",
  3289. "                                  ......",
  3290. "                                  ......",
  3291. "                                  ......",
  3292. "                                  ......",
  3293. "                                  ......",
  3294. "                                  ......",
  3295. "                                  ......",
  3296. "                                  ......",
  3297. "                                  ......",
  3298. "                                  ......",
  3299. "                                  ......",
  3300. "                                  ......",
  3301. "                                  ......",
  3302. "                                  ......",
  3303. "                                  ......",
  3304. "                                  ......",
  3305. "                                  ......",
  3306. "                                  ......",
  3307. "                                  ......",
  3308. "                                  ......"};
  3309.  
  3310. /* XPM */
  3311. static char * wall_tbr_xpm[] = {
  3312. "40 40 3 1",
  3313. "     c #FFFF7C7C0000",
  3314. ".    c #BFBF54540000",
  3315. "X    c #737331310000",
  3316. "                                  ......",
  3317. "                                  ......",
  3318. "                                  ......",
  3319. "                                  ......",
  3320. "                                  ......",
  3321. "                                  ......",
  3322. "                                        ",
  3323. "                                        ",
  3324. "                                        ",
  3325. "                                        ",
  3326. "                                        ",
  3327. "                                        ",
  3328. "                                        ",
  3329. "                                        ",
  3330. "                                        ",
  3331. "                                        ",
  3332. "                                        ",
  3333. "                                        ",
  3334. "                                        ",
  3335. "                                        ",
  3336. "                                        ",
  3337. "                                        ",
  3338. "                                        ",
  3339. "                                        ",
  3340. "                                        ",
  3341. "                                        ",
  3342. "                                        ",
  3343. "                                        ",
  3344. "                                        ",
  3345. "                                        ",
  3346. "                                        ",
  3347. "                                        ",
  3348. "                                        ",
  3349. "                                        ",
  3350. "                                  XXXXXX",
  3351. "                                  .XXXXX",
  3352. "                                  ..XXXX",
  3353. "                                  ...XXX",
  3354. "                                  ....XX",
  3355. "                                  .....X"};
  3356.  
  3357. /* XPM */
  3358. static char * wall_tbrl_xpm[] = {
  3359. "40 40 3 1",
  3360. "     c #FFFF7C7C0000",
  3361. ".    c #737331310000",
  3362. "X    c #BFBF54540000",
  3363. "                                        ",
  3364. "                                        ",
  3365. "                                        ",
  3366. "                                        ",
  3367. "                                        ",
  3368. "                                        ",
  3369. "                                        ",
  3370. "                                        ",
  3371. "                                        ",
  3372. "                                        ",
  3373. "                                        ",
  3374. "                                        ",
  3375. "                                        ",
  3376. "                                        ",
  3377. "                                        ",
  3378. "                                        ",
  3379. "                                        ",
  3380. "                                        ",
  3381. "                                        ",
  3382. "                                        ",
  3383. "                                        ",
  3384. "                                        ",
  3385. "                                        ",
  3386. "                                        ",
  3387. "                                        ",
  3388. "                                        ",
  3389. "                                        ",
  3390. "                                        ",
  3391. "                                        ",
  3392. "                                        ",
  3393. "                                        ",
  3394. "                                        ",
  3395. "                                        ",
  3396. "                                        ",
  3397. "                                  ......",
  3398. "                                  X.....",
  3399. "                                  XX....",
  3400. "                                  XXX...",
  3401. "                                  XXXX..",
  3402. "                                  XXXXX."};
  3403.  
  3404. /* XPM */
  3405. static char * wall_tl_xpm[] = {
  3406. "40 40 3 1",
  3407. "     c #FFFF7C7C0000",
  3408. ".    c #BFBF54540000",
  3409. "X    c #737331310000",
  3410. "                                  ......",
  3411. "                                  ......",
  3412. "                                  ......",
  3413. "                                  ......",
  3414. "                                  ......",
  3415. "                                  ......",
  3416. "                                  ......",
  3417. "                                  ......",
  3418. "                                  ......",
  3419. "                                  ......",
  3420. "                                  ......",
  3421. "                                  ......",
  3422. "                                  ......",
  3423. "                                  ......",
  3424. "                                  ......",
  3425. "                                  ......",
  3426. "                                  ......",
  3427. "                                  ......",
  3428. "                                  ......",
  3429. "                                  ......",
  3430. "                                  ......",
  3431. "                                  ......",
  3432. "                                  ......",
  3433. "                                  ......",
  3434. "                                  ......",
  3435. "                                  ......",
  3436. "                                  ......",
  3437. "                                  ......",
  3438. "                                  ......",
  3439. "                                  ......",
  3440. "                                  ......",
  3441. "                                  ......",
  3442. "                                  ......",
  3443. "                                  ......",
  3444. "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX......",
  3445. "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....",
  3446. "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....",
  3447. "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...",
  3448. "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..",
  3449. "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX."};
  3450.  
  3451. /* XPM */
  3452. static char * wall_tr_xpm[] = {
  3453. "40 40 4 1",
  3454. "     c #FFFF7C7C0000",
  3455. ".    c #737331310000",
  3456. "X    c #000081810000",
  3457. "o    c #0000B0B00000",
  3458. "                                        ",
  3459. "                                        ",
  3460. "                                        ",
  3461. "                                        ",
  3462. "                                        ",
  3463. "                                        ",
  3464. "                                        ",
  3465. "                                        ",
  3466. "                                        ",
  3467. "                                        ",
  3468. "                                        ",
  3469. "                                        ",
  3470. "                                        ",
  3471. "                                        ",
  3472. "                                        ",
  3473. "                                        ",
  3474. "                                        ",
  3475. "                                        ",
  3476. "                                        ",
  3477. "                                        ",
  3478. "                                        ",
  3479. "                                        ",
  3480. "                                        ",
  3481. "                                        ",
  3482. "                                        ",
  3483. "                                        ",
  3484. "                                        ",
  3485. "                                        ",
  3486. "                                        ",
  3487. "                                        ",
  3488. "                                        ",
  3489. "                                        ",
  3490. "                                        ",
  3491. "                                        ",
  3492. "........................................",
  3493. "X.......................................",
  3494. "XX......................................",
  3495. "Xoo.....................................",
  3496. "XoXX....................................",
  3497. "oXXXo..................................."};
  3498.  
  3499. /* XPM */
  3500. static char * wall_trl_xpm[] = {
  3501. "40 40 2 1",
  3502. "     c #FFFF7C7C0000",
  3503. ".    c #737331310000",
  3504. "                                        ",
  3505. "                                        ",
  3506. "                                        ",
  3507. "                                        ",
  3508. "                                        ",
  3509. "                                        ",
  3510. "                                        ",
  3511. "                                        ",
  3512. "                                        ",
  3513. "                                        ",
  3514. "                                        ",
  3515. "                                        ",
  3516. "                                        ",
  3517. "                                        ",
  3518. "                                        ",
  3519. "                                        ",
  3520. "                                        ",
  3521. "                                        ",
  3522. "                                        ",
  3523. "                                        ",
  3524. "                                        ",
  3525. "                                        ",
  3526. "                                        ",
  3527. "                                        ",
  3528. "                                        ",
  3529. "                                        ",
  3530. "                                        ",
  3531. "                                        ",
  3532. "                                        ",
  3533. "                                        ",
  3534. "                                        ",
  3535. "                                        ",
  3536. "                                        ",
  3537. "                                        ",
  3538. "........................................",
  3539. "........................................",
  3540. "........................................",
  3541. "........................................",
  3542. "........................................",
  3543. "........................................"};
  3544.  
  3545. /* XPM */
  3546. static char * water_xpm[] = {
  3547. /* width height ncolors chars_per_pixel */
  3548. "40 200 2 1",
  3549. /* colors */
  3550. "` c #000000004040",
  3551. "a c #00000000FFFF",
  3552. /* pixels */
  3553. "````````````````````````````````````````",
  3554. "```a````a````a````a````a````a````a````a`",
  3555. "``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa",
  3556. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3557. "aa```aa```aa```aa```aa```aa```aa```aa```",
  3558. "````````````````````````````````````````",
  3559. "```a````a````a````a````a````a````a````a`",
  3560. "``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa",
  3561. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3562. "aa```aa```aa```aa```aa```aa```aa```aa```",
  3563. "````````````````````````````````````````",
  3564. "```a````a````a````a````a````a````a````a`",
  3565. "``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa",
  3566. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3567. "aa```aa```aa```aa```aa```aa```aa```aa```",
  3568. "````````````````````````````````````````",
  3569. "```a````a````a````a````a````a````a````a`",
  3570. "``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa",
  3571. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3572. "aa```aa```aa```aa```aa```aa```aa```aa```",
  3573. "````````````````````````````````````````",
  3574. "```a````a````a````a````a````a````a````a`",
  3575. "``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa",
  3576. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3577. "aa```aa```aa```aa```aa```aa```aa```aa```",
  3578. "````````````````````````````````````````",
  3579. "```a````a````a````a````a````a````a````a`",
  3580. "``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa",
  3581. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3582. "aa```aa```aa```aa```aa```aa```aa```aa```",
  3583. "````````````````````````````````````````",
  3584. "```a````a````a````a````a````a````a````a`",
  3585. "``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa",
  3586. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3587. "aa```aa```aa```aa```aa```aa```aa```aa```",
  3588. "````````````````````````````````````````",
  3589. "```a````a````a````a````a````a````a````a`",
  3590. "``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa",
  3591. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3592. "aa```aa```aa```aa```aa```aa```aa```aa```",
  3593. "````````````````````````````````````````",
  3594. "a````a````a````a````a````a````a````a````",
  3595. "aa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``a",
  3596. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3597. "``aa```aa```aa```aa```aa```aa```aa```aa`",
  3598. "````````````````````````````````````````",
  3599. "a````a````a````a````a````a````a````a````",
  3600. "aa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``a",
  3601. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3602. "``aa```aa```aa```aa```aa```aa```aa```aa`",
  3603. "````````````````````````````````````````",
  3604. "a````a````a````a````a````a````a````a````",
  3605. "aa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``a",
  3606. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3607. "``aa```aa```aa```aa```aa```aa```aa```aa`",
  3608. "````````````````````````````````````````",
  3609. "a````a````a````a````a````a````a````a````",
  3610. "aa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``a",
  3611. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3612. "``aa```aa```aa```aa```aa```aa```aa```aa`",
  3613. "````````````````````````````````````````",
  3614. "a````a````a````a````a````a````a````a````",
  3615. "aa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``a",
  3616. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3617. "``aa```aa```aa```aa```aa```aa```aa```aa`",
  3618. "````````````````````````````````````````",
  3619. "a````a````a````a````a````a````a````a````",
  3620. "aa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``a",
  3621. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3622. "``aa```aa```aa```aa```aa```aa```aa```aa`",
  3623. "````````````````````````````````````````",
  3624. "a````a````a````a````a````a````a````a````",
  3625. "aa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``a",
  3626. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3627. "``aa```aa```aa```aa```aa```aa```aa```aa`",
  3628. "````````````````````````````````````````",
  3629. "a````a````a````a````a````a````a````a````",
  3630. "aa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``a",
  3631. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3632. "``aa```aa```aa```aa```aa```aa```aa```aa`",
  3633. "````````````````````````````````````````",
  3634. "``a````a````a````a````a````a````a````a``",
  3635. "`aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa`",
  3636. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3637. "a```aa```aa```aa```aa```aa```aa```aa```a",
  3638. "````````````````````````````````````````",
  3639. "``a````a````a````a````a````a````a````a``",
  3640. "`aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa`",
  3641. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3642. "a```aa```aa```aa```aa```aa```aa```aa```a",
  3643. "````````````````````````````````````````",
  3644. "``a````a````a````a````a````a````a````a``",
  3645. "`aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa`",
  3646. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3647. "a```aa```aa```aa```aa```aa```aa```aa```a",
  3648. "````````````````````````````````````````",
  3649. "``a````a````a````a````a````a````a````a``",
  3650. "`aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa`",
  3651. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3652. "a```aa```aa```aa```aa```aa```aa```aa```a",
  3653. "````````````````````````````````````````",
  3654. "``a````a````a````a````a````a````a````a``",
  3655. "`aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa`",
  3656. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3657. "a```aa```aa```aa```aa```aa```aa```aa```a",
  3658. "````````````````````````````````````````",
  3659. "``a````a````a````a````a````a````a````a``",
  3660. "`aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa`",
  3661. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3662. "a```aa```aa```aa```aa```aa```aa```aa```a",
  3663. "````````````````````````````````````````",
  3664. "``a````a````a````a````a````a````a````a``",
  3665. "`aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa`",
  3666. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3667. "a```aa```aa```aa```aa```aa```aa```aa```a",
  3668. "````````````````````````````````````````",
  3669. "``a````a````a````a````a````a````a````a``",
  3670. "`aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa`",
  3671. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3672. "a```aa```aa```aa```aa```aa```aa```aa```a",
  3673. "````````````````````````````````````````",
  3674. "````a````a````a````a````a````a````a````a",
  3675. "a``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aa",
  3676. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3677. "`aa```aa```aa```aa```aa```aa```aa```aa``",
  3678. "````````````````````````````````````````",
  3679. "````a````a````a````a````a````a````a````a",
  3680. "a``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aa",
  3681. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3682. "`aa```aa```aa```aa```aa```aa```aa```aa``",
  3683. "````````````````````````````````````````",
  3684. "````a````a````a````a````a````a````a````a",
  3685. "a``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aa",
  3686. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3687. "`aa```aa```aa```aa```aa```aa```aa```aa``",
  3688. "````````````````````````````````````````",
  3689. "````a````a````a````a````a````a````a````a",
  3690. "a``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aa",
  3691. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3692. "`aa```aa```aa```aa```aa```aa```aa```aa``",
  3693. "````````````````````````````````````````",
  3694. "````a````a````a````a````a````a````a````a",
  3695. "a``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aa",
  3696. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3697. "`aa```aa```aa```aa```aa```aa```aa```aa``",
  3698. "````````````````````````````````````````",
  3699. "````a````a````a````a````a````a````a````a",
  3700. "a``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aa",
  3701. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3702. "`aa```aa```aa```aa```aa```aa```aa```aa``",
  3703. "````````````````````````````````````````",
  3704. "````a````a````a````a````a````a````a````a",
  3705. "a``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aa",
  3706. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3707. "`aa```aa```aa```aa```aa```aa```aa```aa``",
  3708. "````````````````````````````````````````",
  3709. "````a````a````a````a````a````a````a````a",
  3710. "a``aaa``aaa``aaa``aaa``aaa``aaa``aaa``aa",
  3711. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3712. "`aa```aa```aa```aa```aa```aa```aa```aa``",
  3713. "````````````````````````````````````````",
  3714. "`a````a````a````a````a````a````a````a```",
  3715. "aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``",
  3716. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3717. "```aa```aa```aa```aa```aa```aa```aa```aa",
  3718. "````````````````````````````````````````",
  3719. "`a````a````a````a````a````a````a````a```",
  3720. "aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``",
  3721. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3722. "```aa```aa```aa```aa```aa```aa```aa```aa",
  3723. "````````````````````````````````````````",
  3724. "`a````a````a````a````a````a````a````a```",
  3725. "aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``",
  3726. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3727. "```aa```aa```aa```aa```aa```aa```aa```aa",
  3728. "````````````````````````````````````````",
  3729. "`a````a````a````a````a````a````a````a```",
  3730. "aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``",
  3731. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3732. "```aa```aa```aa```aa```aa```aa```aa```aa",
  3733. "````````````````````````````````````````",
  3734. "`a````a````a````a````a````a````a````a```",
  3735. "aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``",
  3736. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3737. "```aa```aa```aa```aa```aa```aa```aa```aa",
  3738. "````````````````````````````````````````",
  3739. "`a````a````a````a````a````a````a````a```",
  3740. "aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``",
  3741. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3742. "```aa```aa```aa```aa```aa```aa```aa```aa",
  3743. "````````````````````````````````````````",
  3744. "`a````a````a````a````a````a````a````a```",
  3745. "aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``",
  3746. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3747. "```aa```aa```aa```aa```aa```aa```aa```aa",
  3748. "````````````````````````````````````````",
  3749. "`a````a````a````a````a````a````a````a```",
  3750. "aaa``aaa``aaa``aaa``aaa``aaa``aaa``aaa``",
  3751. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  3752. "```aa```aa```aa```aa```aa```aa```aa```aa"
  3753. };
  3754.  
  3755. /* keep sorted (for bsearch) [BDyess] */
  3756. static W_Image imagearray[] = {
  3757. /* {width,height,frames,xpm,filename,loaded,alternate,bad,compiled_in,xbmdata,xpmdata,pixmap,clipmask} */
  3758.    {0, 0, 0, 0, "/base1", 0, I_DEFAULT, 0, 1, NULL, (char**)base1_xpm, 0, 0},
  3759.    {0, 0, 0, 0, "/base2", 0, I_DEFAULT, 0, 1, NULL, (char**)base2_xpm, 0, 0},
  3760.    {0, 0, 0, 0, "/blankmesh", 0, I_DEFAULT, 0, 1, NULL, (char**)blankmesh_xpm, 0, 0},
  3761.    {0, 0, 0, 0, "/bluetank", 0, I_DEFAULT, 0, 1, NULL, (char**)bluetank_xpm, 0, 0},
  3762.    {0, 0, 0, 0, "/bridge", 0, I_DEFAULT, 0, 1, NULL, (char**)bridge_xpm, 0, 0},
  3763.    {0, 0, 0, 0, "/crater", 0, I_DEFAULT, 0, 1, NULL, (char**)crater_xpm, 0, 0},
  3764.    {0, 0, 0, 0, "/explosion", 0, I_DEFAULT, 0, 1, NULL, (char**)explosion_xpm, 0, 0},
  3765.    {0, 0, 0, 0, "/flag1", 0, I_DEFAULT, 0, 1, NULL, (char**)flag1_xpm, 0, 0},
  3766.    {0, 0, 0, 0, "/flag2", 0, I_DEFAULT, 0, 1, NULL, (char**)flag2_xpm, 0, 0},
  3767.    {0, 0, 0, 0, "/grass", 0, I_DEFAULT, 0, 1, NULL, (char**)grass_xpm, 0, 0},
  3768.    {0, 0, 0, 0, "/mexp", 0, I_DEFAULT, 0, 1, NULL, (char**)mexp_xpm, 0, 0},
  3769.    {0, 0, 0, 0, "/mine", 0, I_DEFAULT, 0, 1, NULL, (char**)mine_xpm, 0, 0},
  3770.    {0, 0, 0, 0, "/oldwater", 0, I_DEFAULT, 0, 1, NULL, (char**)oldwater_xpm, 0, 0},
  3771.    {0, 0, 0, 0, "/otank", 0, I_DEFAULT, 0, 1, NULL, (char**)otank_xpm, 0, 0},
  3772.    {0, 0, 0, 0, "/otank1", 0, I_DEFAULT, 0, 1, NULL, (char**)otank1_xpm, 0, 0},
  3773.    {0, 0, 0, 0, "/post", 0, I_DEFAULT, 0, 1, NULL, (char**)post_xpm, 0, 0},
  3774.    {0, 0, 0, 0, "/redtank", 0, I_DEFAULT, 0, 1, NULL, (char**)redtank_xpm, 0, 0},
  3775.    {0, 0, 0, 0, "/road", 0, I_DEFAULT, 0, 1, NULL, (char**)road_xpm, 0, 0},
  3776.    {0, 0, 0, 0, "/shell", 0, I_DEFAULT, 0, 1, NULL, (char**)shell_xpm, 0, 0},
  3777.    {0, 0, 0, 0, "/tank", 0, I_DEFAULT, 0, 1, NULL, (char**)tank_xpm, 0, 0},
  3778.    {0, 0, 0, 0, "/tank1", 0, I_DEFAULT, 0, 1, NULL, (char**)tank1_xpm, 0, 0},
  3779.    {0, 0, 0, 0, "/tree", 0, I_DEFAULT, 0, 1, NULL, (char**)tree_xpm, 0, 0},
  3780.    {0, 0, 0, 0, "/w1", 0, I_DEFAULT, 0, 1, NULL, (char**)w1_xpm, 0, 0},
  3781.    {0, 0, 0, 0, "/w2", 0, I_DEFAULT, 0, 1, NULL, (char**)w2_xpm, 0, 0},
  3782.    {0, 0, 0, 0, "/w3", 0, I_DEFAULT, 0, 1, NULL, (char**)w3_xpm, 0, 0},
  3783. /* {width,height,frames,xpm,filename,loaded,alternate,bad,compiled_in,xbmdata,xpmdata,pixmap,clipmask} */
  3784.    {0, 0, 0, 0, "/w4", 0, I_DEFAULT, 0, 1, NULL, (char**)w4_xpm, 0, 0},
  3785.    {0, 0, 0, 0, "/w5", 0, I_DEFAULT, 0, 1, NULL, (char**)w5_xpm, 0, 0},
  3786.    {0, 0, 0, 0, "/wall_b", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_b_xpm, 0, 0},
  3787.    {0, 0, 0, 0, "/wall_bl", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_bl_xpm, 0, 0},
  3788.    {0, 0, 0, 0, "/wall_br", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_br_xpm, 0, 0},
  3789.    {0, 0, 0, 0, "/wall_brl", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_brl_xpm, 0, 0},
  3790.    {0, 0, 0, 0, "/wall_l", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_l_xpm, 0, 0},
  3791.    {0, 0, 0, 0, "/wall_r", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_r_xpm, 0, 0},
  3792.    {0, 0, 0, 0, "/wall_rl", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_rl_xpm, 0, 0},
  3793.    {0, 0, 0, 0, "/wall_t", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_t_xpm, 0, 0},
  3794.    {0, 0, 0, 0, "/wall_tb", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_tb_xpm, 0, 0},
  3795.    {0, 0, 0, 0, "/wall_tbl", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_tbl_xpm, 0, 0},
  3796.    {0, 0, 0, 0, "/wall_tbr", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_tbr_xpm, 0, 0},
  3797.    {0, 0, 0, 0, "/wall_tbrl", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_tbrl_xpm, 0, 0},
  3798.    {0, 0, 0, 0, "/wall_tl", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_tl_xpm, 0, 0},
  3799.    {0, 0, 0, 0, "/wall_tr", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_tr_xpm, 0, 0},
  3800.    {0, 0, 0, 0, "/wall_trl", 0, I_DEFAULT, 0, 1, NULL, (char**)wall_trl_xpm, 0, 0},
  3801.    {0, 0, 0, 0, "/water", 0, I_DEFAULT, 0, 1, NULL, (char**)water_xpm, 0, 0},
  3802. };
  3803.  
  3804. W_Image *
  3805. getImage(offset)
  3806.   int offset;
  3807. {
  3808.   W_Image * image = &imagearray[offset];
  3809.   if(!image->loaded) {
  3810.     W_LoadImage(image);
  3811.   }
  3812.   return image;
  3813. }
  3814.  
  3815. #ifndef __STDC__
  3816. #define const
  3817. #endif /*__STDC__*/
  3818.  
  3819. int cmpfilenames(left,right)
  3820.   const void *left, *right;
  3821. {
  3822.   return strcmp((char*)left,((W_Image*)right)->filename);
  3823. }
  3824.  
  3825. void
  3826. loadImageByFilename(filename)
  3827.   char *filename;
  3828. {
  3829.   W_Image *image;
  3830.  
  3831.   image = bsearch(filename, imagearray, sizeof(imagearray) / sizeof(W_Image),
  3832.                   sizeof(W_Image), cmpfilenames);
  3833.   if(image && !image->loaded) W_LoadImage(image);
  3834. }
  3835.  
  3836. void
  3837. loadAllImages()
  3838. {
  3839.   int i;
  3840.   for(i=I_DEFAULT; i<I_LAST; i++) 
  3841.     if(!imagearray[i].loaded) 
  3842.       W_LoadImage(&imagearray[i]);
  3843. }
  3844.